装机
常用
- ISO https://www.microsoft.com/zh-cn/software-download/windows10 && https://www.microsoft.com/en-us/software-download/windowsinsiderpreviewiso
- Win_Reg https://dl.lancdn.com/landian/soft/hwidgen/ && https://www.landiannews.com/archives/47882.html
- Off2010 https://mp.weixin.qq.com/s/DsdPUaUlylj9Rs70gLi54A
- Soft https://sm.myapp.com/original/System/SoftMgr_Setup_31_1442.exe
- HuoRong https://www.huorong.cn/person5.html
- Office Tool Plus 及其 安装教程 及其KMS激活密钥(https://moedog.org/1117.html)
KMS服务器:kms.loli.beer - FolderSize
修复系统
Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth
sfc /scannow
常见问题解决:
一些工具:
远程串口-以太网透传 Serial to Ethernet Connector 7.1
远程USB-以太网透传 https://www.virtualhere.com/home
找不到摄像头设备
摄像头不能用,设备管理器里也没有
其实...按下键盘上的摄像头快捷键(我的神舟是 Fn+F10)
就会出现摄像头设备了
蓝屏
用 WinDbg 分析(微软商店安装)
完全卸载显卡驱动
用 DDU
Office KMS 激活密钥
版本 | KMS 密钥 |
---|---|
Office Professional Plus 2019 | NMMKJ-6RK4F-KMJVX-8D9MJ-6MWKP |
Office Standard 2019 | 6NWWJ-YQWMR-QKGCB-6TMB3-9D9HK |
Project Professional 2019 | B4NPR-3FKK7-T2MBV-FRQ4W-PKD2B |
Project Standard 2019 | C4F7P-NCP8C-6CQPT-MQHV9-JXD2M |
Visio Professional 2019 | 9BGNQ-K37YR-RQHF2-38RQ3-7VCBB |
Visio Standard 2019 | 7TQNQ-K3YQQ-3PFH7-CCPPM-X4VQ2 |
Access 2019 | 9N9PT-27V4Y-VJ2PD-YXFMF-YTFQT |
Excel 2019 | TMJWT-YYNMB-3BKTF-644FC-RVXBD |
Outlook 2019 | 7HD7K-N4PVK-BHBCQ-YWQRW-XW4VK |
PowerPoint 2019 | RRNCX-C64HY-W2MM7-MCH9G-TJHMQ |
Publisher 2019 | G2KWX-3NW6P-PY93R-JXK2T-C9Y9V |
Skype for Business 2019 | NCJ33-JHBBY-HTK98-MYCV8-HMKHJ |
Word 2019 | PBX3G-NWMT6-Q7XBW-PYJGG-WXD33 |
Office Professional Plus 2016 | XQNVK-8JYDB-WJ9W3-YJ8YR-WFG99 |
Office Mondo 2016 | HFTND-W9MK4-8B7MJ-B6C4G-XQBR2 |
Office Standard 2016 | JNRGM-WHDWX-FJJG3-K47QV-DRTFM |
Project Professional 2016 | YG9NW-3K39V-2T3HJ-93F3Q-G83KT |
Project Standard 2016 | GNFHQ-F6YQM-KQDGJ-327XX-KQBVC |
Visio Professional 2016 | PD3PC-RHNGV-FXJ29-8JK7D-RJRJK |
Visio Standard 2016 | 7WHWN-4T7MP-G96JF-G33KR-W8GF4 |
Access 2016 | GNH9Y-D2J4T-FJHGG-QRVH7-QPFDW |
Excel 2016 | 9C2PK-NWTVB-JMPW8-BFT28-7FTBF |
OneNote 2016 | DR92N-9HTF2-97XKM-XW2WJ-XW3J6 |
Outlook 2016 | R69KK-NTPKF-7M3Q4-QYBHW-6MT9B |
PowerPoint 2016 | J7MQP-HNJ4Y-WJ7YM-PFYGF-BY6C6 |
Publisher 2016 | F47MM-N3XJP-TQXJ9-BP99D-8K837 |
Skype for Business 2016 | 869NQ-FJ69K-466HW-QYCP2-DDBV6 |
Word 2016 | WXY84-JN2Q9-RBCCQ-3Q3J3-3PFJ6 |
Office Professional Plus 2013 | YC7DK-G2NP3-2QQC3-J6H88-GVGXT |
Office Mondo 2013 | 42QTK-RN8M7-J3C4G-BBGYM-88CYV |
Office Standard 2013 | KBKQT-2NMXY-JJWGP-M62JB-92CD4 |
Project Professional 2013 | FN8TT-7WMH6-2D4X9-M337T-2342K |
Project Standard 2013 | 6NTH3-CW976-3G3Y2-JK3TX-8QHTT |
Visio Professional 2013 | C2FG9-N6J68-H8BTJ-BW3QX-RM3B3 |
Visio Standard 2013 | J484Y-4NKBF-W2HMG-DBMJC-PGWR7 |
Access 2013 | NG2JY-H4JBT-HQXYP-78QH9-4JM2D |
Excel 2013 | VGPNG-Y7HQW-9RHP7-TKPV3-BG7GB |
InfoPath 2013 | DKT8B-N7VXH-D963P-Q4PHY-F8894 |
Lync 2013 | 2MG3G-3BNTT-3MFW9-KDQW3-TCK7R |
OneNote 2013 | TGN6P-8MMBC-37P2F-XHXXK-P34VW |
Outlook 2013 | QPN8Q-BJBTJ-334K3-93TGY-2PMBT |
PowerPoint 2013 | 4NT99-8RJFH-Q2VDH-KYG2C-4RD4F |
Publisher 2013 | PN2WF-29XG2-T9HJ7-JQPJR-FCXK4 |
Word 2013 | 6Q7VD-NX8JD-WJ2VH-88V73-4GBJ7 |
Office Professional Plus 2010 | VYBBJ-TRJPB-QFQRF-QFT4D-H3GVB |
Office Mondo 2010 | YBJTT-JG6MD-V9Q7P-DBKXJ-38W9R |
Office Standard 2010 | V7QKV-4XVVR-XYV4D-F7DFM-8R6BM |
Office SmallBusBasics 2010 | D6QFG-VBYP2-XQHM7-J97RH-VVRCK |
Project Professional 2010 | YGX6F-PGV49-PGW3J-9BTGG-VHKC6 |
Project Standard 2010 | 4HP3K-88W3F-W2K3D-6677X-F9PGB |
Visio Premium 2010 | D9DWC-HPYVV-JGF4P-BTWQB-WX8BJ |
Visio Professional 2010 | 7MCW8-VRQVK-G677T-PDJCM-Q8TCP |
Visio Standard 2010 | 767HD-QGMWX-8QTDB-9G3R2-KHFGJ |
Access 2010 | V7Y44-9T38C-R2VJK-666HK-T7DDX |
Excel 2010 | H62QG-HXVKF-PP4HP-66KMR-CW9BM |
Groove 2010 | QYYW6-QP4CB-MBV6G-HYMCJ-4T3J4 |
InfoPath 2010 | K96W8-67RPQ-62T9Y-J8FQJ-BT37T |
OneNote 2010 | Q4Y4M-RHWJM-PY37F-MTKWH-D3XHX |
Outlook 2010 | 7YDC2-CWM8M-RRTJC-8MDVC-X3DWQ |
PowerPoint 2010 | RC8FX-88JRY-3PF7C-X8P67-P4VTT |
Publisher 2010 | BFK7F-9MYHM-V68C7-DRQ66-83YTP |
Word 2010 | HVHB3-C6FV7-KQX9W-YQG79-CRY7T |
END
分析蓝屏
真·DPC WATCHDOG VIOLATION 蓝屏 100% 解决方案
判断笔记本屏幕是否坏了
接外接显示器
确定已经进入windows系统(按快捷键把音量调到最大,插入usb就会有提示音)
然后随便按一个键盘就会进入密码输入界面。这时候按下多屏幕显示快捷键,即可让HDMI输出到外接屏幕
卸载无法卸载的程序(控制面板里有)
程序安装后在注册表中生成的安装信息解析
经常碰到程序无法卸载, 就老是骂微软搞的什么安装方式,安装好了不能卸载.
后来就打算研究一下windows是如何卸载程序的,一个程序安装完后留下了什么信息用于后面的卸载.
研究对象win7 64位, 程序npviewinie.
程序安装后生成的最主要的注册表项是在以下三个中
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall //64位程序
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall //32位程序
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall //安装到当前用户的程序,安装时不需要管理员权限
比如HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{43DCBFFE-81BE-4077-8F84-E32DB69C6979}
{43DCBFFE-81BE-4077-8F84-E32DB69C6979}
是程序的唯一ID,固定的,在{43DCBFFE-81BE-4077-8F84-E32DB69C6979}里有程序的概要信息,比如:
DisplayName: npviewinie 程序名字,如果为空则不会显示在卸载程序列表里面
InstallLocation: D:\Program Files\npviewinie\ 程序安装位置
UninstallString: MsiExec.exe /X{43DCBFFE-81BE-4077-8F84-E32DB69C6979} 程序卸载命令
如果安装信息全都放在这里那就简单了,可是微软搞的很复杂,它把这里当成索引,在其他地方放了其他的东西.
其他地方保存了程序的相关信息,主要有以下几处:
=> HKEY_CLASSES_ROOT\Installer\Components
=> HKEY_CLASSES_ROOT\Installer\Features
=> HKEY_CLASSES_ROOT\Installer\Patches
=> HKEY_CLASSES_ROOT\Installer\Products
=> HKEY_CLASSES_ROOT\Installer\UpgradeCodes
=> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components
=> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products
=> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UpgradeCodes
=> HKEY_CURRENT_USER\Software\Microsoft\Installer\Features
=> HKEY_CURRENT_USER\Software\Microsoft\Installer\Products
=> HKEY_CURRENT_USER\Software\Microsoft\Installer\UpgradeCodes
看吧,复杂吧,其中联系它们在一起的是那个唯一ID,而且是压缩过,比如刚才那个压缩成了 EFFBCD34EB187704F8483ED26BC99697.
其中有几个比较重要的需要提一下:
- 卸载包路径
在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\EFFBCD34EB187704F8483ED26BC99697\InstallProperties
下
LocalPackage: C:\Windows\Installer\1645971.msi
这个C:\Windows\Installer\1645971.msi
就是卸载包的位置,如果这个丢了(网上的精简系统方法可能会涉及到这个),那么卸载失败的机会就降了一半.
- 另一半的机会在安装包还存在的情况.安装包的名字记录在:
HKEY_CLASSES_ROOT\Installer\Products\EFFBCD34EB187704F8483ED26BC99697\SourceList
PackageName: npviewinie_zh_1.6.6.msi
位置记录在:
HKEY_CLASSES_ROOT\Installer\Products\EFFBCD34EB187704F8483ED26BC99697\SourceList\Net
1: E:\code\npviewinie\doc\Install\1.6.6\
位置不正确不要急,因为它找不到就会让你选择位置的.
总结:
-
不要随便动C:\Windows\Installer目录下的东西,虽然它越来越大
-
能用正常卸载最好
-
如果不能正常卸载,在强制卸载的时候,最好找到所有注册表然后一起删除,尤其不要忘了那个在C:\Windows\Installer下的文件.
如果手动查找麻烦,那么建议只删除那个主要注册表,然后再重装一次软件,再删除.
- 上面关于强制卸载时用重装软件的建议有一个小问题,在重装软件之后,所有的注册表跟之前是一样的,但有个东西不一样,那就是在C:\Windows\Installer目录下的文件名,这样就导致之前的那个文件完全失去了联系.真的成为了孤魂野鬼.
5.还有一种方法.我写了一个脚本来强制删除这些注册表和文件,需要会运行脚本的人,脚本使用附录有介绍.
附录:
- npviewinie程序从注册表中获取的所有相关注册表和文件信息
安装目录: D:\Program Files\npviewinie\
安装文件目录: E:\code\npviewinie\doc\Install\1.6.6\
卸载命令: MsiExec.exe /X{43DCBFFE-81BE-4077-8F84-E32DB69C6979}
主要注册表路径: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall{43DCBFFE-81BE-4077-8F84-E32DB69C6979}
卸载文件路径: C:\Windows\Installer\1645971.msi
安装包文件路径: E:\code\npviewinie\doc\Install\1.6.6\npviewinie_zh_1.6.6.msi
其他相关注册表:
HKEY_CLASSES_ROOT\Installer\Features\EFFBCD34EB187704F8483ED26BC99697
HKEY_CLASSES_ROOT\Installer\Products\EFFBCD34EB187704F8483ED26BC99697
HKEY_CLASSES_ROOT\Installer\UpgradeCodes\D970B879D13D71644B1842FAEEAD2150
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UpgradeCodes\D970B879D13D71644B1842FAEEAD2150
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\EFFBCD34EB187704F8483ED26BC99697
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\00DA8AC25B115D14E82A2D938699DD78
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\0C86DB1A2A425AA4ABDD342F238B3D58
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\439BCBF3DBE6C264F8A83C86B199B574
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\7B6F588AB8E7D4F4EB92A12CB7A8EB7C
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\8BAFF9E2E57CD2E409B6A3B513EAABD0
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\A02CBC3755662E04EA045A3ECE68D2AF
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\AD2FEFFDA9B68E44AA18B440BA31F000
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\CC166F7311E02514B80CC34BF06B5DE8
2.脚本介绍
脚本下载地址: http://pan.baidu.com/s/1c0rMeuG
其中:
list_all_installed_program.rb 可以列出所有安装的程序的名字
check_installed_program_health.rb 程序名 可以检查程序是否可以卸载或程序是否还存在
check_installed_program_health.rb -v 程序名 可以查看程序的相关信息
check_installed_program_health.rb -d 程序名 可以删除程序的相关信息,包括程序目录,卸载包,所有注册表
您可以任意转载本文,但转载时请勿删除作者信息。
作者:hgyxbll,原文链接: http://shashanzhao.com/archives/1031.html