分类: 草草笔记
Day 1600 如何禁用「QQ安全组件更新程序」
每次启动TM2009时,登录后过不了多久UAC窗口就会弹出对「selfupdate.exe」的启动提示,很烦人,
关掉自动更新和删除TM\Bin\Selfupdate.exe都是无效的,经搜索可通过以下方案解决:
0、关闭正在运行的QQ/TM。
1、打开C:\Users(用户)\你的用户名\AppData\Local\Temp,
删除selfupdate.exe和selfupdate.exe.manifest,并建立两个同名文件夹。
2、打开C:\Users(用户)\你的用户名\AppData\Roaming,
QQ用户继续打开QQ文件夹,TM用户继续打开TM文件夹,然后打开SelfBase文件夹,
删除selfupdate.exe并建立同名文件夹。
以上操作针对Win7用户,XP用户请将「Users(用户)」替换为「Documents and Settings」。
此时重新打开QQ/TM,UAC提示就不会再出现了。
Day 1552-3 Windows Audio服务消失或无效的修复
1、请确认C:\Windows\System32下面audiosrv.dll的存在。
2、将下列文本保存为一个纯文本reg文件后双击导入,应该可以解决大多数问题。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\Root\LEGACY_AUDIOSRV]
“NextInstance”=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\Root\LEGACY_AUDIOSRV\0000]
“Service”=”AudioSrv”
“Legacy”=dword:00000001
“ConfigFlags”=dword:00000000
“Class”=”LegacyDriver”
“ClassGUID”=”{8ECC055D-047F-11D1-A537-0000F8753ED1}”
“DeviceDesc”=”Windows Audio”
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\Root\LEGACY_AUDIOSRV\0000\Control]
“ActiveService”=”AudioSrv”
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\AudioSrv]
“DependOnService”=hex(7):50,00,6c,00,75,00,67,00,50,00,6c,00,61,00,79,00,00,00,\
52,00,70,00,63,00,53,00,73,00,00,00,00,00
“Description”=”管理基于 Windows 的程序的音频设备。如果此服务被终止,音频设备及其音效将不能正常工作。如果此服务被禁用,任何依赖它的服务将无法启动。”
“DisplayName”=”Windows Audio”
“ErrorControl”=dword:00000001
“Group”=”AudioGroup”
“ImagePath”=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\
00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,\
6b,00,20,00,6e,00,65,00,74,00,73,00,76,00,63,00,73,00,00,00
“ObjectName”=”LocalSystem”
“Start”=dword:00000002
“Type”=dword:00000020
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\AudioSrv\Parameters]
“ServiceDll”=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,\
00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\
61,00,75,00,64,00,69,00,6f,00,73,00,72,00,76,00,2e,00,64,00,6c,00,6c,00,00,\
00
“ServiceDllUnloadOnStop”=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\AudioSrv\Enum]
“0″=”Root\\LEGACY_AUDIOSRV\\0000″
“Count”=dword:00000001
“NextInstance”=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Enum\Root\LEGACY_AUDIOSRV]
“NextInstance”=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Enum\Root\LEGACY_AUDIOSRV\0000]
“Service”=”AudioSrv”
“Legacy”=dword:00000001
“ConfigFlags”=dword:00000000
“Class”=”LegacyDriver”
“ClassGUID”=”{8ECC055D-047F-11D1-A537-0000F8753ED1}”
“DeviceDesc”=”Windows Audio”
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_AUDIOSRV]
“NextInstance”=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_AUDIOSRV\0000]
“Service”=”AudioSrv”
“Legacy”=dword:00000001
“ConfigFlags”=dword:00000000
“Class”=”LegacyDriver”
“ClassGUID”=”{8ECC055D-047F-11D1-A537-0000F8753ED1}”
“DeviceDesc”=”Windows Audio”
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_AUDIOSRV\0000\Control]
“ActiveService”=”AudioSrv”
Day 1552-2 笔记本电脑键盘/触摸板突然失去响应的可能解决方案
本人07年购买的ASUS A8Jr,一直维护得尚可,没有出过大毛病。
系统Windows7,今天开机后发现在登录界面无法输入密码,再按CapsLock键,发现键盘灯也不亮。由于开机时硬盘有密码,而彼时密码输入是正常的,所以基本排除键盘物理损坏的可能,又重启到其他系统环境下,键盘均可正常录入,遂排除键盘本身的问题。
使用屏幕键盘进入系统,打开设备管理器,赫然发现键盘(设备名PS/2标准键盘)和触控板(设备名Synaptics PS/2 Port Touchpad)均带有黄色感叹号,打开属性页,键盘属性页下系统提示“Windows无法为此设备加载驱动程序(代码39)”,触控板属性页下系统提示“无法启用此设备(代码10)”。在国内网站搜索解决方案,结果不是自以为很懂的人胡扯,就是直接说重装。
气愤于国内脑残人士太多之余,在Google本家搜索多时,终于解决问题,以下为过程:
注:以下步骤因键盘失效,请全部配合使用屏幕键盘和外接鼠标完成。
1、以管理员身份启动cmd,使用sfc /scannow扫描修复系统文件,然后重启。
重启归来后,键盘属性页提示已变为“无法启用此设备(代码10)”。
2、将设备管理器中失效的鼠标和触控板设备卸载(提示卸载时带“卸载驱动程序”的要打钩)。
3、将下列文件粘贴为reg文件,双击导入(提示未完全导入时无视)。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E96B-E325-11CE-BFC1-08002BE10318}]
“UpperFilters”=hex(7):6b,00,62,00,64,00,63,00,6c,00,61,00,73,00,73,00,00,00,00,\
00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\root#rdp_kbd]
“UpperFilters”=hex(7):6b,00,62,00,64,00,63,00,6c,00,61,00,73,00,73,00,00,00,00,\
00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\Root\RDP_KBD\0000]
“UpperFilters”=hex(7):6b,00,62,00,64,00,63,00,6c,00,61,00,73,00,73,00,00,00,00,\
00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Control\Class\{4D36E96B-E325-11CE-BFC1-08002BE10318}]
“UpperFilters”=hex(7):6b,00,62,00,64,00,63,00,6c,00,61,00,73,00,73,00,00,00,00,\
00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Control\CriticalDeviceDatabase\root#rdp_kbd]
“UpperFilters”=hex(7):6b,00,62,00,64,00,63,00,6c,00,61,00,73,00,73,00,00,00,00,\
00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Enum\Root\RDP_KBD\0000]
“UpperFilters”=hex(7):6b,00,62,00,64,00,63,00,6c,00,61,00,73,00,73,00,00,00,00,\
00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96B-E325-11CE-BFC1-08002BE10318}]
“UpperFilters”=hex(7):6b,00,62,00,64,00,63,00,6c,00,61,00,73,00,73,00,00,00,00,\
00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\root#rdp_kbd]
“UpperFilters”=hex(7):6b,00,62,00,64,00,63,00,6c,00,61,00,73,00,73,00,00,00,00,\
00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\RDP_KBD\0000]
“UpperFilters”=hex(7):6b,00,62,00,64,00,63,00,6c,00,61,00,73,00,73,00,00,00,00,\
00
4、启动注册表编辑器(运行regedit.exe),以“kbdclass”作为关键字进行全注册表搜索,查找到字符串项“UpperFilter”时,检查其值是否仅有kbdclass.sys,如果不是,双击打开,将除kdbclass.sys之外的字符全部删除。重复此步骤直到将所有Upperfilter项修改完毕为止。
5、在设备管理器中重新搜索设备,此时键盘即已恢复功能。
6、下载Synaptics触控板驱动程序,安装后重启计算机,触控板即可恢复功能。
事后回忆,当时在Upperfilter中除kbdclass.sys(WIndows的标准键盘驱动程序)之外,还有QQKeyboard.sys(QQ的键盘安全控件相关)、alidevice.sys(支付宝安全密码控件相关)以及TenpayKeyboard.sys(腾讯财付通安全密码控件相关),联想到近日曾用财付通进行支付,猜想可能是支付宝和财付通的Filter相互冲突造成了问题的出现,当然也可能不是。
以上为本次修复的经验之谈,不一定适用于所有情况。
