系统之家 - 系统光盘下载网站!

当前位置:系统之家 > IT快讯 > 详细页面

微软静默部署 OneDrive Photos,删除后还会自动重装!

编辑:alear 2026-08-05 14:12:14 来源于:ithome

  系统之家 8 月 5 日消息,很多用户发现微软悄无声息装上 OneDrive Photos 照片软件。它藏在 OneDrive 安装文件夹里面,只要网盘客户端还在,删掉之后它就会自动装回,此举引发大批用户的不满,但也不要着急,本篇附带 OneDrive Photos 的删除方式。

  该媒体指出 OneDrive Photos 有别于传统的 Microsoft Store 或 MSIX 程序包的形式安装,在现有的 Microsoft OneDrive 安装文件夹中以 OneDrive.App.exe 的形式安装

微软静默部署 OneDrive Photos,删除后

  系统之家此前报道,微软通过 Windows Update,或者适用于 Windows 的 OneDrive 应用程序,静默推广名为 OneDrive Photos 的照片应用程序

  根据该媒体后续报道,即便用户强制卸载 OneDrive Photos 应用程序,在安装 OneDrive 应用的设备上,微软后续会重新下载并安装

微软静默部署 OneDrive Photos,删除后

  而目前暂未找到不彻底卸载 OneDrive 的情况下卸载 OneDrive Photos 应用程序,也没有办法通过 Microsoft Store 策略或者 Windows 11 组策略方式卸载,现有最佳解决方案是通过脚本,卸载快捷方式,避免其在你的电脑上显示。

  系统之家附上相关脚本内容如下:

  1. 01  <#
  2. 02  Safely removes OneDrive Photos shortcuts only.
  3. 03  Does not delete OneDrive.App.exe or OneDrive.exe.
  4. 04  Exit 0 = success
  5. 05  Exit 1 = one or more shortcuts could not be removed
  6. 06  #>
  7. 07  $ShortcutName = “OneDrive Photos.lnk”
  8. 08  $Failed = $false
  9. 09  $Paths = @(
  10. 10  “$env:ProgramData\Microsoft\Windows\Start Menu\Programs\$ShortcutName”,
  11. 11  “$env:PUBLIC\Desktop\$ShortcutName”
  12. 12  )
  13. 13  Get-ChildItem “$env:SystemDrive\Users” -Directory -ErrorAction SilentlyContinue |
  14. 14  Where-Object { $_.Name -notin @(“Public”, “Default”, “Default User”, “All Users”) } |
  15. 15  ForEach-Object {
  16. 16  $Paths += “$($_.FullName)\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\$ShortcutName”
  17. 17  $Paths += “$($_.FullName)\Desktop\$ShortcutName”
  18. 18  }
  19. 19  foreach ($Path in $Paths) {
  20. 20  if (Test-Path -LiteralPath $Path) {
  21. 21  try {
  22. 22  Remove-Item -LiteralPath $Path -Force -ErrorAction Stop
  23. 23  Write-Output “Removed: $Path”
  24. 24  }
  25. 25  catch {
  26. 26  Write-Output “Failed to remove: $Path”
  27. 27  $Failed = $true
  28. 28  }
  29. 29  }
  30. 30  }
  31. 31  if ($Failed) {
  32. 32  exit 1
  33. 33  }
  34. 34  exit 0
复制代码
  <#   Safely removes OneDrive Photos shortcuts only.   Does not delete OneDrive.App.exe or OneDrive.exe.   Exit 0 = success   Exit 1 = one or more shortcuts could not be removed   #>   $ShortcutName = “OneDrive Photos.lnk”   $Failed = $false   $Paths = @(   “$env:ProgramData\Microsoft\Windows\Start Menu\Programs\$ShortcutName”,   “$env:PUBLIC\Desktop\$ShortcutName”   )   Get-ChildItem “$env:SystemDrive\Users” -Directory -ErrorAction SilentlyContinue |   Where-Object { $_.Name -notin @(“Public”, “Default”, “Default User”, “All Users”) } |   ForEach-Object {   $Paths += “$($_.FullName)\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\$ShortcutName”   $Paths += “$($_.FullName)\Desktop\$ShortcutName”   }   foreach ($Path in $Paths) {   if (Test-Path -LiteralPath $Path) {   try {   Remove-Item -LiteralPath $Path -Force -ErrorAction Stop   Write-Output “Removed: $Path”   }   catch {   Write-Output “Failed to remove: $Path”   $Failed = $true   }   }   }   if ($Failed) {   exit 1   }   exit 0

  该行为自然引发了很多用户的不满,一位愤怒的 IT 管理员表示:

  “微软真是一意孤行。我们用 Intune 管理着数百台电脑,所有电脑的开始菜单里都出现了新的 OneDrive Photos 选项。他们到底要犯多少错误才能明白,我们不希望组织内部到处都是乱七八糟的应用程序?

  这个应用无法兼容 Entra 账户。而且,如果不彻底卸载 OneDrive,就无法移除它。

  除非微软想让我们放弃 OneDrive,而这只是个诱饵,否则我不明白为什么要强制没有微软服务协议(MSA)的电脑安装它。”

  相关阅读

  微软计划为测试用户推送 Win11 26H2,版本号 Build 26340.x

  因兼容性限制致使 Win11 控制面板 / 注册表编辑器难以优化

  微软推进 Win11 大规模内存优化!重点改善 8GB 设备流畅度

  以上是系统之家提供的最新资讯,感谢您的阅读,更多精彩内容请关注系统之家官网。

发表评论

0

没有更多评论了

评论就这些咯,让大家也知道你的独特见解

立即评论

以上留言仅代表用户个人观点,不代表系统之家立场

扫码关注
扫码关注

抖音号
抖音号

官方交流群 软件收录