以下是如何进行从 Windows 7 到 Windows 10 的无人值守升级
2分钟读
更新
阅读我们的披露页面,了解如何帮助 MSPoweruser 维持编辑团队 查看更多
Windows 7 将在 1 周内停止支持,只剩下几天时间来升级到实际上正在获得安全更新的操作系统。
如果你想更快地做到这一点,现在有一个 PowerShell 脚本可以几乎完全无人看管地完成整个歌曲和舞蹈。
由开发 /r/PowerShell,过程如下:
在 Windows 7 SP7(内置 PowerShell)上运行通常的 Windows 更新以使您的 W1 安装尽可能最新
- 单击开始按钮,输入 Powershell,右键单击“Windows Powershell”,然后选择“以管理员身份运行”。
- 在 PowerShell 中,键入 设置ExecutionPolicy的无限制 然后按Enter. 这允许 PowerShell 进行注册表更改。
- 关闭PowerShell。
现在设置脚本:
- 打开记事本并输入:
$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”
- 使用任何名称保存文件,但将扩展名更改为 TXT。 至 .PS1
- 右键单击新的 .PS1 文件并选择“使用 PowerShell 运行”。
- 同意允许“Microsoft Windows”对您的计算机进行更改。
而已。 PowerShell 窗口将短暂出现和消失,然后您将在一段时间内看不到任何其他内容。 但是,在某些时候,桌面会重新启动。 您可以通过检查任务管理器中的“Windows10UpgraderApp.exe”来检查升级是否实际发生。
请注意,脚本会导致升级,因此您的文件和应用程序最终应该仍然存在,但可能建议进行完整备份。 此外,从 Windows 7 升级到 Windows 10 时,由于兼容性问题,并非所有应用程序都可以正常工作。
更新应该被激活,如果没有,您可以使用 Windows 密钥激活它。
作为一项安全措施,您可能希望在此时删除 PowerShell 进行注册表编辑的能力。
- 单击开始按钮,输入 Powershell,右键单击“Windows Powershell”,然后选择“以管理员身份运行”。
- 在 PowerShell 中,键入 Set-ExecutionPolicy受限制 然后按Enter. 这允许 PowerShell 进行注册表更改。
- 关闭PowerShell。
当然,读者自己负责尝试这个技巧。 在下面的评论中让我们知道它的效果如何。
通过 Lifehacker的
用户论坛
0消息