以下是如何进行从 Windows 7 到 Windows 10 的无人值守升级

阅读时间图标 2分钟读


读者帮助支持 MSpoweruser。如果您通过我们的链接购买,我们可能会获得佣金。 工具提示图标

阅读我们的披露页面,了解如何帮助 MSPoweruser 维持编辑团队 查看更多

Windows 7 将在 1 周内停止支持,只剩下几天时间来升级到实际上正在获得安全更新的操作系统。

如果你想更快地做到这一点,现在有一个 PowerShell 脚本可以几乎完全无人看管地完成整个歌曲和舞蹈。

由开发 /r/PowerShell,过程如下:

在 Windows 7 SP7(内置 PowerShell)上运行通常的 Windows 更新以使您的 W1 安装尽可能最新

  1. 单击开始按钮,输入 Powershell,右键单击“Windows Powershell”,然后选择“以管理员身份运行”。
  2. 在 PowerShell 中,键入 设置ExecutionPolicy的无限制 然后按Enter. 这允许 PowerShell 进行注册表更改。
  3. 关闭PowerShell。

现在设置脚本:

  1. 打开记事本并输入:

$dir = “c:\temp”

mkdir $目录

$webClient = 新对象 System.Net.WebClient

$url = “https://go.microsoft.com/fwlink/?LinkID=799445”

$文件 = “$($dir)\Win10Upgrade.exe”

$webClient.DownloadFile($url,$文件)

启动进程-FilePath $file -ArgumentList “/quietinstall /skipeula /auto upgrade /copylogs $dir”

  1. 使用任何名称保存文件,但将扩展名更改为 TXT。 .PS1
  2. 右键单击新的 .PS1 文件并选择“使用 PowerShell 运行”。
  3. 同意允许“Microsoft Windows”对您的计算机进行更改。

而已。 PowerShell 窗口将短暂出现和消失,然后您将在一段时间内看不到任何其他内容。 但是,在某些时候,桌面会重新启动。 您可以通过检查任务管理器中的“Windows10UpgraderApp.exe”来检查升级是否实际发生。

请注意,脚本会导致升级,因此您的文件和应用程序最终应该仍然存在,但可能建议进行完整备份。 此外,从 Windows 7 升级到 Windows 10 时,由于兼容性问题,并非所有应用程序都可以正常工作。

更新应该被激活,如果没有,您可以使用 Windows 密钥激活它。

作为一项安全措施,您可能希望在此时删除 PowerShell 进行注册表编辑的能力。

  1. 单击开始按钮,输入 Powershell,右键单击“Windows Powershell”,然后选择“以管理员身份运行”。
  2. 在 PowerShell 中,键入 Set-ExecutionPolicy受限制 然后按Enter. 这允许 PowerShell 进行注册表更改。
  3. 关闭PowerShell。

当然,读者自己负责尝试这个技巧。 在下面的评论中让我们知道它的效果如何。

通过 Lifehacker的

用户论坛

0消息