|
发表于 2020-2-24 20:02:20| 字数 13,063| - 中国–湖北–武汉 电信
|
显示全部楼层
|阅读模式
本帖最后由 hack988 于 2020-2-24 20:16 编辑
以前一直都是在次找资料这次分享点安装心得
一、换硬盘教程:
1、拆机后看过,其实P52的空间是可以塞入9.5mm硬盘的,但是要将固定卡的卡槽边缘包裹部分剪掉,并将硬盘翻转一面插入,否则边缘部分进不去,另外走线上面,有点瑕疵,需要从硬盘上斜拉过去,我是在网上购买了一套全新的托盘、排线和锡泊纸套装来做的
修剪边缘后效果:
安装线、并把线多余的塑料固定条剪除,并斜铺
安装到机器内:
最后盖上盖子,大功告成!
二、安装操作系统及相关软件:
Step0:准备工作
windows商店上的应用,需要通过:
https://tb.rg-adguard.net/ 下载
=====================================================================================
Step1:安装完操作系统后的系统配置:
注意:驱动安装中唯一一个没有解决的问题就是蓝牙盘,这个主要管的蓝牙联网,一般不影响,可以使用10当中的方法改签名安装,但在非测试模式下,还是用不了;
如有大神手上有证书可以给签个过win10认证的驱动出来,这个问题就可以解决
1、添加桌面图标
桌面右键->个性化->主题->桌面图标设置
全勾选
2、服务器管理器
(1)默认不启动
管理->服务器管理器属性
全勾选
(2)首页配置项
仪表板->配置此本地服务器
Windows Defender 防火墙 ->高级设置
属性中各个配置文件中的“防火墙状态” 改为关闭(根据喜好设置)
远程管理 关闭(根据喜好设置)
远程桌面 不允许远程连接到此计算机(根据喜好设置)
反馈与诊断 关闭所有不必要的跟踪,并删除数据(根据喜好设置)
IE 增强的安全配置
(3)添加删除角色项目
服务器管理->管理->删除(添加角色和功能)
删除
Windows Defender Antivirus
添加
打印和文件服务
网络控制器
Direct Play
LPR 端口监视器
NFS 客户端
Telnet Client
TFTP Client
媒体基础
无线 LAN 服务
优质 Windows 音频视频体验
打印和文件服务选项
LPD 服务
3、组策略管理
windows+R 运行框键入:gpedit.msc
(1)计算机配置
Windows设置->安全设置->账户策略->密码策略
密码必须符合复杂性要求 禁用
密码最长使用期限 0(无限制)
Windows设置->安全设置->本地策略->安全选项
关机:允许系统在未登录的情况下关闭
交互式登录:计算机不活动限制 600秒(根据喜好设置)
交互式登录:锁定会话时显示用户信息 用户显示名称、域名和用户名(根据喜好设置)
交互式登录:无须按 Ctrl + Alt + Del 启用
Windows设置->安全设置->高级安全Window Defender 防火墙
高级安全Window Defender 防火墙-本地组策略对象
Window Defender 防火墙属性中各个配置文件中的“防火墙状态” 改为关闭(根据喜好设置)
管理模板-Windows组件
Internet Explorer->隐私(一点隐私都不想给微软)
关闭 InPrivate筛选、跟踪保护、InPrivate浏览、收集InPrivate筛选数据
Windows Defender SmartScreen 关闭(根据喜好设置)
Windows Defender 防病毒程序
关闭Windows Defender 防毒程序 关闭(根据喜好设置)
关闭例程更新 启用(根据喜好设置)
签名更新-启动时启动定义更新 禁用
实时保护-打开行为监视 禁用 (根据喜好设置)
Windows 更新
Windows 更新不包括驱动程序 启用(根据喜好设置)
软件保护平台
关闭KMS客户端联机AVS验证
应用商店
关闭Win8计算机上的自动下载更新
关闭自动下载和安装更新
管理模板-系统
激活“关闭事件跟踪程序系统状态数据”功能 禁用
显示“关闭事件跟踪程序” 禁用
在登录时不显示“管理你的服务器”页
(2)用户配置
管理模板-Windows组件
Internet Explorer->隐私(一点隐私都不想给微软)
关闭 InPrivate筛选、跟踪保护、InPrivate浏览、收集InPrivate筛选数据
Windows Defender SmartScreen 关闭(根据喜好设置)
3、开启休眠(根据喜好设置,开启后内存多大,就会占用多大内存空间)
Windows+R 输入cmd
命令框里运行 powercfg /h on
4、修改“设置”
设备->自动播放 关
隐私->windows 权限 关闭相关隐私选项
常规、诊断和反馈、活动历史记录
更新和安全
Windows更新->高级选项 允许Microsoft产品的更新
搜索->权限和历史记录
关 不筛选、Windows 云搜索
历史记录 关闭 活动建议
5、控制面板
用户账户->用户账户->更改用户账户控制设置 调到最低
6、控制面板->系统和安全->系统->高级系统设置->高级->设置->数据执行保护
仅为基本Windows程序和服务启用
=====================================================================
Step2:安装驱动
要注意的几个驱动
1、安装顺序问题
**一定要先装主板驱动以后再装其他驱动
Thunderbolt驱动跟着显卡驱动一起装,注意type-c口上要插入设备,设备管理器内才能看到
2、不要在其他驱动安装并重启前,安装如下功能:
Lenovo System Interface Foundation、 Hotkey Features Integration、Lenovo Power Manager(注意是管理软件不是Driver),等重启完了再装
Lenovo Power Manager 先安装(安装完成后,无比先看9)
Hotkey Features Integration 在Lenovo Power Manager 之后安装
Lenovo System Interface Foundation 在 Hotkey Features Integration安装完了再安装
如果安装,出现找不到C:\windows\SysWOW64\Lenovo\PowerMgr\PWMTR64V.DLL的错误时
方法一:
(1)%windir%\SysWOW64\Lenovo\PowerMgr\PowerMgrInst.exe -checkremoval
(2)重启一次,然后删除相关任务计划
(3)注册表搜索Lenovo\PowerMgr和Lenovo\Power Manager删除相关键值
(4)删除如下目录所有内容
C:\ProgramData\Lenovo\Power Manager
%windir%\SysWOW64\Lenovo\PowerMgr
(5)再次安装
方法二:(此方法成功率高)
%windir%\SysWOW64\Lenovo\PowerMgr\PWMTR32V.DLL 复制到PWMTR64V.DLL
附录:
===================驱动建议顺序清单=========================================
Intel(R) Chipset Device Software
Intel Serial IO Driver
SSD Driver
Intel(R) Rapid Storage Technology Driver
Intel(R) SGX Device and Software Driver
Elantech ThinkPad UltraNav Driver
Synaptics Metallica MIS Touch Fingerprint Reader Driver
Realtek MultiCard Driver for Windows
Alcor Smart Card Reader Driver
Realtek Audio Driver
Integrated Camera Driver
Intel Bluetooth Driver
Intel Gigabit Ethernet Driver
Intel Wireless LAN Driver
ThinkPad Video Features
ThinkPad Monitor INF File
TBT_WIN(Thunderbolt 3)
Intel Management Engine 12.0 Software
Intel DPTF Driver
Lenovo Power Management Driver
Lenovo Intelligent Thermal Solution Driver
**卸载Intel Proset
**检查状态栏的喇叭是否正常,并修复问题(见5)
*************************************重启后才能安装下面内容*******************************
Lenovo Power Manager
Active Protection System(硬盘保护驱动)
Hotkey Features Integration
Lenovo System Interface Foundation
=======================================================================
3、SSD硬盘驱动
我有2块SSD,三星 970 evo plus和HP EX900
直接在设备管理器里选择更新驱动;
驱动本身在server 2019里跑不起来,首先使用lessmsi,提取驱动
注意要选择“存储控制器”节点下的设备更新,而不是“磁盘驱动器”
三星 970 evo plus直接用 970_Win10_64目录的驱动即可,硬件ID VEN_144D&DEV_A808
HP EX900有兼容驱动,但测试结果发现装了以后性能下降,所以就不装了
有兴趣的参考下面:
HP的SSD官网不是HP.com,下面两个都是有用的OEM官网,下载EX920的驱动即可
https://ssdhp.com/nvme/
https://www.multipointe.com/downloads/
4、Thunderbolt 3 驱动(驱动在附件内)
只能使用Intel官方的DCH驱动,我使用的2019/4/8 v1.41.645.0
这个驱动版本不比thinkpad官网的低,属于2个驱动体系,所以其实官网的v17.4.78驱动是2018年底的
直接在设备管理器里选择更新驱动,
注意:可能出现设备管理器看不到Thunderbolt控制器的情况,插入一个type-c的设备到电脑上就可以看到了
设备会在其它设备里显示为“基本系统设备”,硬件ID为 VEN_8086&DEV_15EB
5、安装驱动过程出现状态栏喇叭出现红叉
声卡驱动刚安装完,状态栏的喇叭正常,但重启后会出现红叉,实际因为音频相关服务未成功启动
解决方案:
(1)安装Lenovo Vantage后即可正常;
(2)服务“Windows Audio”设置成自动 ,如“Windows Audio”运行后“Windows Audio Endpoint Builder”未运行,则也设置为自动
6、Monitor 驱动安装
这个驱动运行完以后需要在“设备管理器”里面手动安装一下,或者到驱动解压目录执行“dpinst.exe”
硬件ID LEN48BA
7、WLAN驱动安装以后要程序里面卸载Intel Proset
8、APS硬盘保护驱动需要手工装,并且运行2个不同的安装程序(驱动是从联想原生win10 64bit workstation版里剥离的,请从附件中获取)
ApsInst.exe 以管理员身份运行
APS.inf 右键安装
9、Lenovo Power Manager
安装完成后需要看看
系统盘下解压目录的安装日志,例如:
C:\DRIVERS\WIN\PowerMgr\PnpUtilResult.txt
一般都会出现:
C:\DRIVERS\WIN\PowerMgr\Ext\PowerMgrExtension.inf PnpUtil return code 3010
需要自己重新点击右键“Ext\PowerMgrExtension”安装并重启
10、蓝牙驱动中的 MS_BTHPAN驱动问题(附件中有蓝牙驱动包,是从联想原版win10 workstation中剥离的)
驱动可以从win10的
Windows\System32\DriverStore\FileRepository 中可提取
驱动限制了操作系统,通过修改INF文件即可绕过限制
但server 2019强制校验签名,需在驱动测试模式下才可用
Windows+R CMD
驱动测试模式命令
bcdedit /set testsigning on
注意禁用签名的BCDEdit操作命令已无用,命令如下:
BCDEdit /set nointegritychecks on
===============================================================
驱动修改步骤:
00、准备工作
certlm.msc(本计算机),certmgr.msc(当前用户)
需要下载WinSDK,winddk工具包才完成编录、签名操作
Get-Item cert:\* 列出证书及证书指纹、路径信息
所以命令操作,均使用管理员账号身份运行
01、INF修改:
bthpan.inf 搜索NTamd64...1 替换为 NTamd64
[Version] 配置段增加
CatalogFile = bthpan_x64.cat
02、生成cat文件(注意我提取的驱动是2006年的,所以用的7_X64,如果出现22.9.8错误,可以换操作系统版本参数尝试)
inf2cat.exe /driver:"D:\tools\P52update\MS_BTHPAN\bthpan_for_winserver2019" /os:7_X64 /verbose
03、生成根证书并导出
使用PowerShell
生成:
New-SelfSignedCertificate -type Custom -CertStoreLocation cert:\CurrentUser\My -KeyExportPolicy Exportable `
-KeyUsage EncipherOnly, CRLSign, CertSign, KeyAgreement, DataEncipherment, KeyEncipherment, NonRepudiation, DigitalSignature, DecipherOnly -KeyUsageProperty All `
-Subject "CN=Hack988's RootCA,O=ChinaMobile,OU=Hack988@hbcmcc,DC=hb,DC=chinamobile,DC=com" -NotAfter (Get-Date).AddYears(20)
导出
使用PowerShell
[System.Security.SecureString]$certPassword = ConvertTo-SecureString -String "111111" -Force -AsPlainText
[String]$certpath = 'cert:\CurrentUser\My\EEE5005AFBAF1CE98194157D1BCAE7BAE613CFED'
[String]$exportpath = 'D:\tools\P52update\Cert\hack988''s RootCA'
Export-PfxCertificate -Cert $certpath -FilePath "$exportpath.pfx" -Password $certPassword -Force
Export-Certificate -Cert $certpath -FilePath "$exportpath.crt" -Force
04、生成驱动所需证书并导出,需要基于根证书生成(注意:可以直接用根证书去签名,但是一般单独基于根证书生成一下比较好)
查找根证书的指纹信息,这个指纹会在后面用到
使用PowerShell
生成:
$rootCert=(Get-ChildItem -Path 'cert:\CurrentUser\My\根证书指纹')
New-SelfSignedCertificate -Type Custom `
-Subject "CN=Microsoft Root Authority,OU=Microsoft Corporation,OU=Copyright (c) 2019 Microsoft Corp." `
-FriendlyName "Microsoft HardWare Compatibility with Hack988's RootCA" `
-NotAfter (Get-Date).AddYears(10) -CertStoreLocation "Cert:\CurrentUser\My" `
-KeyUsage EncipherOnly, CRLSign, CertSign, KeyAgreement, DataEncipherment, KeyEncipherment, NonRepudiation, DigitalSignature, DecipherOnly `
-KeyUsageProperty All -KeyExportPolicy Exportable `
-Signer $rootCert
使用PowerShell
导出
[System.Security.SecureString]$certPassword = ConvertTo-SecureString -String "111111" -Force -AsPlainText
[String]$certpath = 'cert:\CurrentUser\My\9DDDA56F0341E39B70D5899FBA25FBCFBF8643FA'
[String]$exportpath = 'D:\tools\P52update\Cert\Microsoft HardWare Compatibility with hack988''s RootCA'
Export-PfxCertificate -Cert $certpath -FilePath "$exportpath.pfx" -Password $certPassword -Force
Export-Certificate -Cert $certpath -FilePath "$exportpath.crt" -Force
05、签名驱动
注意:签名前务必去“当前用户”的证书管理器里面把证书全部删除(每个证书都会两个目录里出现),签名的时候使用 pfx后缀的证书
使用CMD窗口
SignTool sign /f "D:\tools\P52update\Cert\Microsoft HardWare Compatibility with hack988's RootCA.pfx" /p 11111 /t "http://timestamp.verisign.com/scripts/timstamp.dll" "D:\tools\P52update\MS_BTHPAN\bthpan_for_winserver2019\bthpan_x64.cat"
================================================================
制作完毕后开始安装
01、导入证书(crt后缀的)
根证书导入:本地计算机->受信任的根证书颁发机构
驱动所需证书:本地计算机->受信任的发布者
02、安装
设备ID MS_BTHPAN 未安装前会显示为“其他设备”->“未知设备”
=====================================================================
三、安装驱动关联APP
说明:
1、通过安装一个windows to go版本的win10,并安装驱动和windows update以后可以得到App清单
拿到清单后,在windows应用商店搜索应用,并通过线上工具https://store.rg-adguard.net/ 获取常规应用
2、有些应用无法直接搜索到,通过fiddler抓包可以获取productid和下载文件
在获取过程中,有些找到productid就可以通过线上工具下载;
有些只能通过抓包获取数据得到下载链接,且有效期有限;
3、安装过程中使用管理员运行powershell来安装
4、安装前先要复制win10上面的相关目录以便参考,同时可导出一份清单比较安装位置(当前用户,还是所有用户)
C:\Windows\SystemApps
C:\Program Files\WindowsApps
目录权限不够的,先把目录的所有者改为Administrators
导出依赖关系和appstore应用列表命令
get-appxpackage -allusers > All_appx.txt
get-appxpackage > Stroe_appx.txt
5、比较win10上面的应用时,同时查看AppxManifest.xml中的PackageDependency字段
确保依赖包也下载下来,且依赖包取小版本最大的版本安装一次即可,因此可以先收集了一次性安装
6、Appx有时会出现仅小版本号最后一位不一样的情况,这类包实际无法安装,以win10安装的版本为准
例如:
ELANMicroelectronicsCorpo.ELANTouchpadforThinkpad_24.121.13.70
ELANMicroelectronicsCorpo.ELANTouchpadforThinkpad_24.121.13.0
安装ELANMicroelectronicsCorpo.ELANTouchpadforThinkpad_24.121.13.0即可
7、安装命令及卸载常用命令
get-appxpackage -allusers
get-appxpackage -allusers *.Net.*2.0
卸载app
get-appxpackage -allusers *.Net.*2.0 | Remove-AppxPackage
*注意:以下操作请以管理员身份运行Power Shell
出现OpenError: (F:\newSystemBak...d8bbwe.BlockMap:String),不要管,属于正常现象
======================================================================
公共库安装操作:
1、Microsoft.NET.Native.Framework.1.3
cd "F:\newSystemBak\P52\Drivers_Appx\PublicAppx\Microsoft.NET.Native.Framework.1.3"
Add-AppxPackage *
2、Microsoft.NET.Native.Framework.2.0
cd "F:\newSystemBak\P52\Drivers_Appx\PublicAppx\Microsoft.NET.Native.Framework.2.0"
Add-AppxPackage *
3、Microsoft.NET.Native.Framework.2.2
cd "F:\newSystemBak\P52\Drivers_Appx\PublicAppx\Microsoft.NET.Native.Framework.2.2"
Add-AppxPackage *
4、Microsoft.NET.Native.Runtime.1.4
cd "F:\newSystemBak\P52\Drivers_Appx\PublicAppx\Microsoft.NET.Native.Runtime.1.4"
Add-AppxPackage *
5、Microsoft.NET.Native.Runtime.2.0
cd "F:\newSystemBak\P52\Drivers_Appx\PublicAppx\Microsoft.NET.Native.Runtime.2.0"
Add-AppxPackage *
6、Microsoft.NET.Native.Runtime.2.2
cd "F:\newSystemBak\P52\Drivers_Appx\PublicAppx\Microsoft.NET.Native.Runtime.2.2"
Add-AppxPackage *
7、Microsoft.VCLibs.140.00
cd "F:\newSystemBak\P52\Drivers_Appx\PublicAppx\Microsoft.VCLibs.140.00"
Add-AppxPackage *
8、Microsoft.VCLibs.140.00.UWPDesktop
cd "F:\newSystemBak\P52\Drivers_Appx\PublicAppx\Microsoft.VCLibs.140.00.UWPDesktop"
Add-AppxPackage *
======================================================================
应用安装操作:
1、ELAN TrackPoint for Thinkpad
cd "F:\newSystemBak\P52\Drivers_Appx\ELAN TrackPoint for Thinkpad"
Add-AppxPackage *
2、ELAN Touchpad for Thinkpad
cd "F:\newSystemBak\P52\Drivers_Appx\ELAN Touchpad for Thinkpad"
Add-AppxPackage *
3、Realtek Audio Control(无法搜索,直接抓取下载链接)
https://www.microsoft.com/store/ ... tags=sfaBlendAllPdp HTTP/1.1
[url=https://www.microsoft.com/zh-cn/p/realtek-audio-control/9p2b8mcsvpln?activetab=pivotverviewtab]https://www.microsoft.com/zh-cn/ ... b=pivotverviewtab[/url]
cd "F:\newSystemBak\P52\Drivers_Appx\Audio Contorl Panel"
Add-AppxPackage *
4、Intel Management and Security Status
cd "F:\newSystemBak\P52\Drivers_Appx\Intel Management and Security Status"
Add-AppxPackage *
5、Nvida Control Panel(无法搜索,直接抓取带productid的链接后跳转)
http://www.microsoft.com/store/p ... tags=sfaBlendAllPdp
https://www.microsoft.com/zh-cn/ ... pivot%3Aoverviewtab
cd "F:\newSystemBak\P52\Drivers_Appx\Nvida Control Panel"
Add-AppxPackage *
**6、Intel Graphics Control Panel
**注意:这个和“英特尔 显卡控制中心”不是一个东西,是“英特尔 显卡控制中心”这个程序的升级替代软件,可二选一
cd "F:\newSystemBak\P52\Drivers_Appx\Intel Graphics Control Panel"
Add-AppxPackage *
https://www.microsoft.com/zh-cn/store/p/thunderbolt-控制中心/9n6f0jv38ph1
7、Thunderbolt 控制中心(win10下驱动不会下载这个App,无法参考,直接在线判断版本和公共库)
cd "F:\newSystemBak\P52\Drivers_Appx\Thunderbolt Control Center"
Add-AppxPackage *
8、Dolby Atmos(无法搜索,直接抓取下载链接)
https://www.microsoft.com/store/ ... tags=sfaBlendAllPdp HTTP/1.1
https://www.microsoft.com/store/productId/9NDMKW4871M4
cd "F:\newSystemBak\P52\Drivers_Appx\Dolby Atmos"
Add-AppxPackage *
*9、英特尔 显卡控制中心(win10下驱动不会下载这个App,无法参考,直接在线判断版本和公共库,也可在win10下添加后参考)
*注意:这个和Intel Graphics Control Panel不是一个东西,这个是上面那个程序的升级替代软件,可二选一
https://www.microsoft.com/store/ ... tags=sfaBlendAllPdp
https://www.microsoft.com/store/productId/9PLFNLNT3G5G
cd "F:\newSystemBak\P52\Drivers_Appx\Intel Graphics Command Center"
Add-AppxPackage *
10、Lenovo Vantage(win10下驱动不会下载这个App,无法参考,直接在线判断版本和公共库,也可在win10下添加后参考)
cd "F:\newSystemBak\P52\Drivers_Appx\LenovoVantage"
Add-AppxPackage *
11、全部安装完成后更新操作手册
UserGuide(Lenovo Vantage里面的用户指南)
Drivers\LenovoDriverPatch\UserGuide
==================================================
安装完的后续事宜:
1、安装后,有些软件闪退、有些软件无法启动,需要先激活系统并联网进行windows update后才能全部正常
(.Net等软件未完成安装)
2、ELAN TrackPoint for Thinkpad、ELAN Touchpad for Thinkpad安装完后开始菜单是没有的,设置位置:
设置->设备->鼠标(触摸板):分别可以找到TrackPoint settings、ELAN Touchpad settings
3、所有Appx的应用程序第一次启动是需先联网以后再启动的,启动过一次以后就不需要联网启动了(具体原因不明)
4、对于Lenovo Vantage大概率会出现,无APS设置及状态栏标尺的选项,经过几轮折腾后总结如下:
(1)状态栏标尺选项位置:我的设备->设备设置->电源管理->其他设置
(2)APS硬盘保护选项位置:我的设备->智能设置
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
x
|