admin管理员组文章数量:1664831
先上结果:在我的旧电脑(10年前)上,禁用Alibaba后,冷机Win10启动减少一半时间。具体说:以前冷启动费时20来分钟,现在仅10分钟内。我的app以10年看,变化很少(除去版本升级),且无开机随意自启app。从上次发这系列文至现今,app无变化。我用的是sata3企业级7200转机械硬盘。在禁用Alibaba前,硬盘狂转红灯不息,现在一切都安静了,保护了硬盘,延长了使用寿命。从时间上可以明显看出,Alibaba在拔内裤,数毛,是真的很用心的!
前文不完美,需要配合手工操作。通过尝试,现以完美解决。由于近来一直太忙,未能把新解决发上来,但也因此测试了二个来月,一切如我们要求----禁用完美,不在自启动,包括在Ali平台购物,如2021双11抢购。(注:我使用Chrome浏览器在<淘x、x猫>购物)
下面是改动部分,请结合续文。
$addr = "HKLM:\SYSTEM\CurrentControlSet\Services\AlibabaProtect"
$aliProPath = Get-RegistryValue $addr "ImagePath"
Set-RegistryValue $addr "Start" 4 "Dword"
$acl = Get-Acl $addr
# [新增]旧电脑上可能有Alibaba亮灯程序,一并禁用。
icacls ($aliProDir + "AliPaladin64_win10.sys") /C /deny ("Everyone" + ":RXW")
icacls ($aliProDir + "AliPaladin64_win10.sys") /C /setowner "NT Service\TrustedInstaller"
$addr = "HKLM:\SYSTEM\CurrentControlSet\Services\wwbizsrv"
if(Test-Path($addr))
{
$aliWwbizPath = Get-RegistryValue $addr "ImagePath"
Set-RegistryValue $addr "Start" 4 "Dword"
$acl = Get-Acl $addr
$acl.AddAccessRule($rule)
Set-Acl $addr $acl
Stop-Service wwbizsrv
icacls $aliWwbizPath /C /setowner "Administrators"
icacls $aliWwbizPath /C /grant ("Administrators" + ":F")
icacls $aliWwbizPath /C /deny ("Everyone" + ":RXW")
icacls $aliWwbizPath /C /setowner "NT Service\TrustedInstaller"
}
前文以提醒,但这里还是想再次重复!!
注意:重要:进入备份目录!备份目录!备份目录!然后管理员执行。
备份文件形如:AliPaladin.reg.当前日期。
新增说明:我的电脑是从Win7(2007年)升级到Win10,其上Ali旧版本程序也一路升级,因而有一些遗留。
========================= 分割线 ===========================
运行过续文程序的,如果存在Ali亮灯程序,希望禁用,下面是单独程序,请注意:这是独立的,写在一起,不另新开文章!
function Set-RegistryValue($key, $name, $value, $type = "String")
{
if ((Test-Path $key) -eq $false)
{
md $key | Out-Null
}
Set-ItemProperty $key $name $value -type $type
}
function Get-RegistryValue($key, $name)
{
if((Test-Path $key) -eq $false)
{
return $null
}
else
{
$tmpStr = (Get-ItemProperty $key).$name
$tmpStr = $tmpStr.Replace("\??\", "")
$tmpStr.Replace("""", "")
}
}
$person = [System.Security.Principal.NTAccount]"Everyone"
$access = [System.Security.AccessControl.RegistryRights]"SetValue"
$inheritance = [System.Security.AccessControl.InheritanceFlags]"None"
$propagation = [System.Security.AccessControl.PropagationFlags]"None"
$type = [System.Security.AccessControl.AccessControlType]"Deny"
$rule = New-Object System.Security.AccessControl.RegistryAccessRule( `
$person,$access,$inheritance,$propagation,$type)
$addr = "HKLM:\SYSTEM\CurrentControlSet\Services\wwbizsrv"
if(Test-Path($addr))
{
$aliWwbizPath = Get-RegistryValue $addr "ImagePath"
Set-RegistryValue $addr "Start" 4 "Dword"
$acl = Get-Acl $addr
$acl.AddAccessRule($rule)
Set-Acl $addr $acl
Stop-Service wwbizsrv
icacls $aliWwbizPath /C /setowner "Administrators"
icacls $aliWwbizPath /C /grant ("Administrators" + ":F")
icacls $aliWwbizPath /C /deny ("Everyone" + ":RXW")
icacls $aliWwbizPath /C /setowner "NT Service\TrustedInstaller"
}
========================= 分割线 ==========================
结果:运行PS脚本后,重启电脑,现在完美解决,引起100%CPU占用!并且不影响使用浏览器在Ali平台购物!
探讨:
- 专弄个VM,在上面使用Alibaba平台(X宝、X猫等),用完即关。
感觉这是能想到的最优方案。这次我实验用了esxi7,新装WinXp3,效果很理想!
(VMWare公司对个人使用提供免费版的esxi7、Player,限制的部分高端功能对使用影响不大。) - 如果希望保留过往的记录,又不希望Ali平台占用电脑性能,本程序是一个解决方法。
- 期待更多的方法,如果有什么建议,欢迎你的来信。
环境:Win10专业版 21H1, PowerShell 5.1
sata3企业级7200转机械硬盘
参考:
① https://zhuanlan.zhihu/p/407943001,2021.9.7
2021.11.22
转载请注明出处,保留全文。
版权声明:本文标题:[原创]续一:WMI进程占用CPU过高,由Alibaba的pcUnitTest.exe文件引起 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dongtai/1730029067a1219862.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论