0

有没有一种已知的方法可以通过注册表更新完全禁用 Windows 扫描仪和相机向导?我不想通过 GUI 为每个设备禁用它,而是希望能够完全禁用它,因此它不会出现在任何设备上。我尝试禁用 Windows 图像采集 (WIA) 服务,但这会阻止 Windows 看到摄像头。

在第一次插入相机后将以下条目添加到注册表将解决问题,但我们需要在第一次插入相机之前禁用它。

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{6BDD1FC6-810F-11D0-BEC7-     08002BE2092F}\0000\Events\Connected]
@="Digital camera connected"
"GUID"="{A28BBADE-64B6-11d2-A231-00C04FA31809}"
"LaunchApplications"="*"
"DefaultHandler"="{E0372B7D-E115-4525-BC55-B629E68C745A}"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{6BDD1FC6-810F-11D0-BEC7-08002BE2092F}\0000\Events\Connected\{E0372B7D-E115-4525-BC55-B629E68C745A}]
"Name"="internal"
"Desc"="internal handler"
"Icon"="wiashext.dll, -101"

上面的一个是针对已经插入相机的计算机运行的,向导不再打开。如果您在第一次插入相机之前运行此注册表修复程序,相机将创建一个新的注册表项,向导仍将打开。

4

2 回答 2

0

将 wiaacmgr.exe 重命名为 wiaacmgr_old.exe 创建虚拟文件 wiaacmgr.exe 你可以使用这个程序:

// dummy.c --  rename the exe to %WINDIR%/system32/wiaacmgr.exe
int __stdcall WinMain(void*a, void*b, void*v, int d) {}

你应该得到纯粹的禅宗沉默,我用 iPhone 测试过。也许有人可以从 windows 文件夹中建议现有的 exe。

于 2013-04-26T03:02:22.613 回答
0

进入服务并禁用 Windows Image Acquisition (WIA) 服务。

于 2020-09-01T14:11:02.060 回答