装机

常用

  1. ISO https://www.microsoft.com/zh-cn/software-download/windows10 && https://www.microsoft.com/en-us/software-download/windowsinsiderpreviewiso
  2. Win_Reg https://dl.lancdn.com/landian/soft/hwidgen/ && https://www.landiannews.com/archives/47882.html
  3. Off2010 https://mp.weixin.qq.com/s/DsdPUaUlylj9Rs70gLi54A
  4. Soft https://sm.myapp.com/original/System/SoftMgr_Setup_31_1442.exe
  5. HuoRong https://www.huorong.cn/person5.html
  6. Office Tool Plus 及其 安装教程 及其KMS激活密钥(https://moedog.org/1117.html)
    KMS服务器:kms.loli.beer
  7. 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.

其中有几个比较重要的需要提一下:

  1. 卸载包路径
    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就是卸载包的位置,如果这个丢了(网上的精简系统方法可能会涉及到这个),那么卸载失败的机会就降了一半.

  1. 另一半的机会在安装包还存在的情况.安装包的名字记录在:

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\

位置不正确不要急,因为它找不到就会让你选择位置的.

总结:

  1. 不要随便动C:\Windows\Installer目录下的东西,虽然它越来越大

  2. 能用正常卸载最好

  3. 如果不能正常卸载,在强制卸载的时候,最好找到所有注册表然后一起删除,尤其不要忘了那个在C:\Windows\Installer下的文件.

如果手动查找麻烦,那么建议只删除那个主要注册表,然后再重装一次软件,再删除.

  1. 上面关于强制卸载时用重装软件的建议有一个小问题,在重装软件之后,所有的注册表跟之前是一样的,但有个东西不一样,那就是在C:\Windows\Installer目录下的文件名,这样就导致之前的那个文件完全失去了联系.真的成为了孤魂野鬼.

5.还有一种方法.我写了一个脚本来强制删除这些注册表和文件,需要会运行脚本的人,脚本使用附录有介绍.

附录:

  1. 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

posted @ 2020-09-20 18:37  蓝天上的云℡  阅读(829)  评论(0编辑  收藏  举报