我最近升级了一块新主板,发现 Windows 7 不支持 USB 3.0,所以我花了点时间尝试安装驱动程序。长话短说,什么都没用,最后我只能按照 reddit 上的这篇文章,手动安装不受支持的驱动程序:
https://www.reddit.com/r/Amd/comments/catb3t/i_fixed_windows_7_usb_support_for_matisse_ryzen/
然而,正如我所料,这并没有奏效。现在的问题是,当我登录 Windows 时,几秒钟后它就会出现蓝屏。我现在正试图找到一种方法来卸载此驱动程序,要么在我的电脑蓝屏前几秒钟,要么使用修复磁盘。
到目前为止,我尝试过以安全模式启动,快速导航到设备管理器并尝试在崩溃之前卸载驱动程序,使用安装盘修复我的 Windows 安装。我根本无法启动到安全模式。
在我最终放弃并安装 Windows 10(我宁愿不这样做)之前,我在这里发帖。我没有任何类型的系统还原点。我仍然可以从我的 Linux 安装中访问文件和内容,所以我不担心丢失数据;我只是想让我的 Windows 7 安装再次运行。
编辑:我可以并且已经将文件改回原样,但我假设需要使用此文件重新安装驱动程序。
答案1
从命令提示符尝试以下命令(假设 C: 是 Windows 的安装位置)。
如果您可以启动到命令提示符而不会崩溃,请执行此操作,否则从 Windows 7 安装介质启动 > 修复您的计算机,然后找到命令提示符选项。
dism /image:C: /Get-Drivers
- 查看司机列表
dism /image:C: /Remove-Driver /driver:<drivernamehere>.inf>
- 删除驱动程序(<drivernamehere>
用所需的驱动程序替换)
如果您使用了 amdxhc.inf 驱动程序(来自您提供的链接),请尝试:
dism /image:C: /Remove-Driver /driver:amdxhc.inf
如果这不起作用,您可能需要使用<published name>
与 amdxhc.inf 驱动程序关联的(如 oem#.inf) - 可以使用上面的第一个命令找到它。我相信这种行为(要求)<published name>
是在 Windows 7 之后实现的,但我没有副本可以测试。
以下是有关 DISM 驱动程序服务的一些链接:
您需要使用/Image:C:
,而不是/Image:C:\test\offline
像示例所示,因为您正在维护本地 Windows 安装,而不是像文档所假设的那样维护在其他地方安装的图像。