有没有办法阻止 Vista 在启动时自动安装驱动程序?我正在尝试删除所有驱动程序,这样我就可以更换主板而不必重新安装 Windows。
答案1
最简单、最快捷的方法是转到开始 > 运行并输入“sysprep”
这将打开 c:\windows\system32\sysprep 文件夹
启动 sysprep.exe
在关机选项下,将重新启动更改为关机,在系统清理操作下,您可以选择进入系统审核模式(允许您预先安装软件)或进入系统开箱即用体验,这将在您首次安装 Windows 时显示欢迎屏幕。
确保单击了通用按钮,因为这将卸载所有系统驱动程序并在首次启动时重新扫描它们。
我是一家 OEM 公司,这是我用来准备映像以便在具有不同硬件的许多机器上进行部署的程序。
答案2
查看这篇文章很好地介绍了来自 Techspot 的(请注意,这是针对 XP 的,但应该也适用于 Vista):
因此,您已经安装了 Windows XP 或 2000 一年多,并且运行良好,经过无数的调整和数百个安装的应用程序和更新,所有配置都符合您的喜好,它才能发挥出最佳的性能,接下来您决定购买一个新的/其他主板,并开始为是必须进行全新安装(正确的方式)还是修复 Windows 安装(将注册表重置为默认值意味着您的大多数应用程序和配置更改将不再起作用...)而哭泣。
有一个更好的方法,它被称为 Sysprep。它的实际用途是在大型组织中,您可以按照系统在组织中必须的方式对其进行配置,然后运行 sysprep,它会删除特定于机器的驱动程序/设置,从而允许您制作安装的 Ghost 映像并将其推送到数千台不同的机器,这些机器都将通过 Sysprep 配置机器在下次启动时运行的迷你设置进行配置……无论如何,这只是理论 :D
我们将以类似的方式使用它,但仅限于单个系统……
1:为您的系统下载所有最新的驱动程序,特别要记住 LAN 驱动程序,因为 XP 可能默认不支持它,然后当您没有网络连接时,下载其余驱动程序会很困难;)
2:从 Windows 安装 CD 中提取 sysprep(位于 \support\tools\deploy.cab 下)到 c:\sysprep(也可以为 XP 下载(http://www.microsoft.com/downloads/details.aspx?FamilyID=7a83123d-507b-4095-9d9d-0a195f7b5f69&DisplayLang=en)或 2000(http://www.microsoft.com/windows2000/downloads/tools/sysprep/default.asp)。
3:启动 Sysprep.exe,选择 Mini-Setup、PnP,然后选择 Reseal。该过程完成后,您的计算机将关闭。
4:安装你的新主板和任何其他硬件,当你启动它时,Windows 应该启动一个迷你安装向导,类似于正常的 2000/XP 安装...安装程序应该提示你输入它没有的驱动程序,很幸运你在步骤 1 中下载了它们 :D
如果这不适合你,请尝试这个:
您确实应该卸载旧主板上的所有特定程序,这样可以减少发生冲突的可能性。
最好的办法是断开所有不必要的硬件,减少故障的可能性。
如果您有安装 DVD,您只需进行启动修复并让 Vista 自行调整到新硬件。
也许一定要进行备份,这样当出现问题时可以随时恢复。
注意:我始终建议在更换硬件(尤其是主板)时进行全新安装。也许更好的解决方案是使用新主板安装 Windows 7 RC 并尝试一下。不过说教就到此为止,祝你好运!;-)