7在Windows中安装虚拟光驱后,光驱无法开机,网上找到的很多方法都无解。
有两种主要的解决方案:
I .禁用外壳硬件检测服务
步骤如下:
1.Win R运行Services.msc以打开本地服务管理器
2.找到以下服务:外壳硬件检测(为自动播放硬件事件提供通知)
3.右键单击此服务-停止并禁用它
4.重启生效。
这种方法可以打开光驱看文件,但是盘符异常,表现在原来的DVD光驱显示为光驱,没有办法自动播放,也就是双击光驱不会自动运行,光驱里的图标无法读取。
其次,修改注册表
运行-注册表编辑器“regedit”展开到以下位置:
HKEY _ Current _ User \ Software \ Microsoft \ Windows \ Current Version \ Explorer \ CD Burning \ Staging Info \ Volume { 70e 23247-3 E4-11DE-882 a-806 e6e 6963 }(注意:大括号中的随机数,不同机器可能会有所不同)然后在右边的框中点击右键编辑StagingPath="任意有效路径(默认为C: \ users \(你的用户名)\ appdata \ local \ Microsoft \ Windows \ burn \ burn)【注意:可以直接复制路径下的
但在这种方法中,修改注册表后,重启后会恢复。因此,要完美解决问题,需要修改项目卷{ 70e 23247-3 E4-11DE-882 a-806 e6e 6963 }的权限。请在修改权限前修改注册表,否则无法修改注册表。
1.右键单击卷{ 70e 23247-3ae 4-11de-882 a-806 e6f 6963 }以打开权限对话框。
2.单击对话框中的“高级”以打开“高级安全设置”对话框,并取消“包括可从该对象的父对象继承的权限(L)”前面的复选框
3.删除除系统和我们使用的当前帐户之外的所有“权限项目”,然后单击“确定”
4.返回到“权限对话框”并选择系统。在下面的“系统权限”中,选择全部拒绝。
然后选择当前用户(我的是kinso),只勾选允许读取。
重启后即可使用。
原因分析:
个人认为这种情况可能是虚拟光驱安装后,原光驱的权限被抢占,导致光驱无法读取。修改注册表和权限后,我发现虚拟光驱下的StagingPath从原来光驱的StagingPath中的C: \ users \(你的用户名)\ appdata \ local \ Microsoft \ windows \ burn \ burn 1变成了“\”。而光驱下的StagingPath由原来的“\”变成了C: \ users \(你的用户名)\ appdata \ local \ Microsoft \ windows \ burn \ burn。检查虚拟光驱的使用情况后,一切正常!