Windows10一键优化带检查功能Autoit代码

#Region ;**** 参数创建于 ACNWrapper_GUI ****
#PRE_Icon=..\..\..\系统美化\系统图标\FolderColorer_v0.3\Icons\全部\My Computer.ico
#PRE_Compile_Both=y
#PRE_Res_Comment=Windows10一键优化
#PRE_Res_Description=Windowns10一键优化
#PRE_Res_Fileversion=1.0.0.4
#PRE_Res_Fileversion_AutoIncrement=y
#PRE_Res_LegalCopyright=jiguilin@richtech.cn
#PRE_Res_requestedExecutionLevel=None
#EndRegion ;**** 参数创建于 ACNWrapper_GUI ****
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <file.au3>
Opt("GUIOnEventMode", 1)
Opt("TrayIconHide", 1)
Opt("TrayIconDebug", 1) 
#Region ### START Koda GUI section ### Form=d:\我的文档\桌面\Form1.kxf
$arr = DriveGetDrive("FIXED")
For $i = 1 To $arr[0]
	$folder = _FileListToArray($arr[$i] & "\", "win*", 2)
	If @error Then ContinueLoop
	For $j = 1 To $folder[0]
		$kernel_path = $arr[$i] & "\" & $folder[$j] & "\system32\kernel32.dll"
		If FileExists($kernel_path) Then
			$version = FileGetVersion($kernel_path, "ProductVersion")
		EndIf
	Next
Next


Local $sFileVersion = FileGetVersion(@AutoItExe)

If @AutoItX64 = "1" Then
	$CPU = " 64位"
Else
	$CPU = " 32位"
EndIf

$Form1 = GUICreate("Windows10 一键优化" & "   软件版本:" & $sFileVersion  & $CPU &"   系统版本:" &  $version, 1070, 690)
GUISetOnEvent($GUI_EVENT_CLOSE, "Form1Close")
$Button1 = GUICtrlCreateButton("正在检测中...", 900, 630, 105, 33)
GUICtrlSetState($Button1,$GUI_DISABLE)
GUICtrlSetOnEvent($Button1, "Button1Click")
$Checkbox1 = GUICtrlCreateCheckbox("禁用索引服务", 8, 8, 160, 17)
$Checkbox2 = GUICtrlCreateCheckbox("禁止window发送错误报告", 8, 32, 160, 17)
$Checkbox3 = GUICtrlCreateCheckbox("禁用最近使用的项目", 8, 56, 160, 17)
$Checkbox4 = GUICtrlCreateCheckbox("关闭 Windows Defender", 8, 80, 160, 17)
$Checkbox5 = GUICtrlCreateCheckbox("关闭 Windows 防火墙", 8, 104, 160, 17)
$Checkbox6 = GUICtrlCreateCheckbox("禁用自动下载更新", 8, 128, 180, 17)
$Checkbox7 = GUICtrlCreateCheckbox("推迟功能更新", 8, 152, 180, 17)
$Checkbox8 = GUICtrlCreateCheckbox("启动电源计划高性能", 8, 176, 180, 17)
$Checkbox9 = GUICtrlCreateCheckbox("关闭显示器前等待时间", 8, 200, 180, 17)
$Checkbox10 = GUICtrlCreateCheckbox("关闭计算机进入睡眠状态前等待时间", 8, 224, 210, 17)
$Checkbox11 = GUICtrlCreateCheckbox("禁用混合睡眠", 8, 248, 210, 17)
$Checkbox12 = GUICtrlCreateCheckbox("禁用休眠", 8, 272, 210, 17)
$Checkbox13 = GUICtrlCreateCheckbox("关闭快速启动(Hybrid Boot)", 8, 296, 210, 17)
$Checkbox14 = GUICtrlCreateCheckbox("关闭系统保护并删除还原点", 8, 320, 210, 17)
$Checkbox15 = GUICtrlCreateCheckbox("关闭用户账户控制(UAC)", 8, 344, 210, 17)
$Checkbox16 = GUICtrlCreateCheckbox("移除右键菜单中的 SkyDrive Pro", 8, 368, 210, 17)
$Checkbox17 = GUICtrlCreateCheckbox("禁用任务计划程序自启项", 8, 392, 210, 17)
$Checkbox18 = GUICtrlCreateCheckbox("禁止运行计算机自动维护计划", 8, 416, 210, 17)
$Checkbox19 = GUICtrlCreateCheckbox("关闭程序兼容性助手", 8, 440, 210, 17)
$Checkbox20 = GUICtrlCreateCheckbox("禁止一联网就打开浏览器", 8, 464, 210, 17)
$Checkbox21 = GUICtrlCreateCheckbox("桌面显示“这台电脑”", 8, 488, 210, 17)
$Checkbox22 = GUICtrlCreateCheckbox("关闭家庭组", 8, 512, 210, 17)
$Checkbox23 = GUICtrlCreateCheckbox("延迟启动 Superfetch 服务", 8, 536, 210, 17)
$Checkbox24 = GUICtrlCreateCheckbox("关闭开机画面(GUI引导)", 8, 560, 210, 17)
$Checkbox25 = GUICtrlCreateCheckbox("关闭 IPv6", 8, 584, 210, 17)
$Checkbox26 = GUICtrlCreateCheckbox("关闭客户体验改善计划", 8, 608, 210, 17)
$Label1 = GUICtrlCreateLabel("等待检测", 280, 8, 52, 17)
$Label2 = GUICtrlCreateLabel("等待检测", 280, 32, 52, 17)
$Label3 = GUICtrlCreateLabel("等待检测", 280, 56, 52, 17)
$Label4 = GUICtrlCreateLabel("等待检测", 280, 80, 52, 17)
$Label5 = GUICtrlCreateLabel("等待检测", 280, 104, 52, 17)
$Label6 = GUICtrlCreateLabel("等待检测", 280, 128, 52, 17)
$Label7 = GUICtrlCreateLabel("等待检测", 280, 152, 52, 17)
$Label8 = GUICtrlCreateLabel("等待检测", 280, 176, 52, 17)
$Label9 = GUICtrlCreateLabel("等待检测", 280, 200, 52, 17)
$Label10 = GUICtrlCreateLabel("等待检测", 280, 224, 52, 17)
$Label11 = GUICtrlCreateLabel("等待检测", 280, 248, 52, 17)
$Label12 = GUICtrlCreateLabel("等待检测", 280, 272, 52, 17)
$Label13 = GUICtrlCreateLabel("等待检测", 280, 296, 52, 17)
$Label14 = GUICtrlCreateLabel("等待检测", 280, 320, 52, 17)
$Label15 = GUICtrlCreateLabel("等待检测", 280, 344, 52, 17)
$Label16 = GUICtrlCreateLabel("等待检测", 280, 368, 52, 17)
$Label17 = GUICtrlCreateLabel("等待检测", 280, 392, 52, 17)
$Label18 = GUICtrlCreateLabel("等待检测", 280, 416, 52, 17)
$Label19 = GUICtrlCreateLabel("等待检测", 280, 440, 52, 17)
$Label20 = GUICtrlCreateLabel("等待检测", 280, 464, 52, 17)
$Label21 = GUICtrlCreateLabel("等待检测", 280, 488, 52, 17)
$Label22 = GUICtrlCreateLabel("等待检测", 280, 512, 52, 17)
$Label23 = GUICtrlCreateLabel("等待检测", 280, 536, 52, 17)
$Label24 = GUICtrlCreateLabel("等待检测", 280, 560, 52, 17)
$Label25 = GUICtrlCreateLabel("等待检测", 280, 584, 52, 17)
$Label26 = GUICtrlCreateLabel("等待检测", 280, 608, 52, 17)
$Checkbox27 = GUICtrlCreateCheckbox("隐藏操作中心任务栏托盘", 360, 8, 160, 17)
$Label27 = GUICtrlCreateLabel("等待检测", 632, 8, 52, 17)
$Checkbox28 = GUICtrlCreateCheckbox("关闭自动播放", 360, 32, 160, 17)
$Label28 = GUICtrlCreateLabel("等待检测", 632, 32, 52, 17)
$Checkbox29 = GUICtrlCreateCheckbox("设置窗口超窄边框", 360, 56, 160, 17)
$Label29 = GUICtrlCreateLabel("等待检测", 632, 56, 52, 17)
$Checkbox30 = GUICtrlCreateCheckbox("删除“回收站”右键固定到开始屏幕", 360, 80, 250, 17)
$Label30 = GUICtrlCreateLabel("等待检测", 632, 80, 52, 17)
$Checkbox31 = GUICtrlCreateCheckbox("关闭 Smartscreen 应用筛选器", 360, 104, 250, 17)
$Label31 = GUICtrlCreateLabel("等待检测", 632, 104, 52, 17)
$Checkbox32 = GUICtrlCreateCheckbox("关机时强制结束后台进程不等待", 360, 128, 250, 17)
$Label32 = GUICtrlCreateLabel("等待检测", 632, 128, 52, 17)
$Checkbox33 = GUICtrlCreateCheckbox("调整为最佳性能", 360, 152, 250, 17)
$Label33 = GUICtrlCreateLabel("等待检测", 632, 152, 52, 17)
$Checkbox34 = GUICtrlCreateCheckbox("关闭不必要的视觉动画效果", 360, 176, 250, 17)
$Label34 = GUICtrlCreateLabel("等待检测", 632, 176, 52, 17)
$Checkbox35 = GUICtrlCreateCheckbox("关闭磁盘碎片整理计划", 360, 200, 250, 17)
$Label35 = GUICtrlCreateLabel("等待检测", 632, 200, 52, 17)
$Checkbox36 = GUICtrlCreateCheckbox("禁用系统日志和内存转储", 360, 224, 250, 17)
$Label36 = GUICtrlCreateLabel("等待检测", 632, 224, 52, 17)
$Checkbox37 = GUICtrlCreateCheckbox("禁用疑难解答和系统诊断服务", 360, 248, 250, 17)
$Label37 = GUICtrlCreateLabel("等待检测", 632, 248, 52, 17)
$Checkbox38 = GUICtrlCreateCheckbox("去除快捷方式小箭头和后缀", 360, 272, 250, 17)
$Label38 = GUICtrlCreateLabel("等待检测", 632, 272, 52, 17)
$Checkbox39 = GUICtrlCreateCheckbox("去除UAC小盾牌", 360, 296, 250, 17)
$Label39 = GUICtrlCreateLabel("等待检测", 632, 296, 52, 17)
$Checkbox40 = GUICtrlCreateCheckbox("鼠标指向右上角不显示超级按钮", 360, 320, 250, 17)
$Label40 = GUICtrlCreateLabel("等待检测", 632, 320, 52, 17)
$Checkbox41 = GUICtrlCreateCheckbox("登录显示桌面而非开始屏幕", 360, 344, 250, 17)
$Label41 = GUICtrlCreateLabel("等待检测", 632, 344, 52, 17)
$Checkbox42 = GUICtrlCreateCheckbox("禁止弹出商店应用通知", 360, 368, 250, 17)
$Label42= GUICtrlCreateLabel("等待检测", 632, 368, 52, 17)
$Checkbox43 = GUICtrlCreateCheckbox("删除所有已经安装的商店应用", 360, 392, 250, 17)
$Label43 = GUICtrlCreateLabel("等待检测", 632, 392, 52, 17)
$Checkbox44 = GUICtrlCreateCheckbox("通知区域始终显示所有图标", 360, 416, 250, 17)
$Label44 = GUICtrlCreateLabel("等待检测", 632, 416, 52, 17)
$Checkbox45 = GUICtrlCreateCheckbox("使用小任务栏按钮", 360, 440, 250, 17)
$Label45 = GUICtrlCreateLabel("等待检测", 632, 440, 52, 17)
$Checkbox46 = GUICtrlCreateCheckbox("打开资源管理器默认打开我的电脑", 360, 464, 250, 17)
$Label46 = GUICtrlCreateLabel("等待检测", 632, 464, 52, 17)
$Checkbox47 = GUICtrlCreateCheckbox("关闭在使用 windows 时获取提示、技巧和建议", 360, 488, 250, 17)
$Label47 = GUICtrlCreateLabel("等待检测", 632, 488, 52, 17)
$Checkbox48 = GUICtrlCreateCheckbox("关闭获取来自应用或其他发送者的通知", 360, 512, 250, 17)
$Label48 = GUICtrlCreateLabel("等待检测", 632, 512, 52, 17)
$Checkbox49 = GUICtrlCreateCheckbox("不显示安全中心提示", 360, 536, 250, 17)
$Label49 = GUICtrlCreateLabel("等待检测", 632, 536, 52, 17)
$Checkbox50 = GUICtrlCreateCheckbox("关闭向Microsoft发送你的设备数据", 360, 560, 250, 17)
$Label50 = GUICtrlCreateLabel("等待检测", 632, 560, 52, 17)
$Checkbox51 = GUICtrlCreateCheckbox("关闭自动更新地图", 360, 584, 250, 17)
$Label51 = GUICtrlCreateLabel("等待检测", 632, 584, 52, 17)
$Checkbox52 = GUICtrlCreateCheckbox("关闭在所有媒体和设备上使用自动播放", 360, 608, 250, 17)
$Label52= GUICtrlCreateLabel("等待检测", 632, 608, 52, 17)

$Checkbox53= GUICtrlCreateCheckbox("禁止应用在后台运行", 720, 8, 160, 17)
$Label53 = GUICtrlCreateLabel("等待检测", 1000, 8, 52, 17)
$Checkbox54 = GUICtrlCreateCheckbox("任务栏隐藏Cortana", 720, 32, 250, 17)
$Label54 = GUICtrlCreateLabel("等待检测", 1000, 32, 52, 17)
$Checkbox55 = GUICtrlCreateCheckbox("输入法默认模式设置为英语", 720, 56, 250, 17)
$Label55 = GUICtrlCreateLabel("等待检测", 1000, 56, 52, 17)
$Checkbox56 = GUICtrlCreateCheckbox("关闭拼音输入法云计算", 720, 80, 250, 17)
$Label56 = GUICtrlCreateLabel("等待检测", 1000, 80, 52, 17)
$Checkbox57 = GUICtrlCreateCheckbox("关闭 Windows 应询问我的意见", 720, 104, 250, 17)
$Label57 = GUICtrlCreateLabel("等待检测", 1000, 104, 52, 17)
$Checkbox58 = GUICtrlCreateCheckbox("从不合并任务栏", 720, 128, 250, 17)
$Label58 = GUICtrlCreateLabel("等待检测", 1000, 128, 52, 17)
$Checkbox59 = GUICtrlCreateCheckbox("删除Windows Defender开机启动", 720, 152, 250, 17)
$Label59 = GUICtrlCreateLabel("等待检测", 1000, 152, 52, 17)
$Checkbox60 = GUICtrlCreateCheckbox("删除OneDrive开机启动", 720, 176, 250, 17)
$Label60 = GUICtrlCreateLabel("等待检测", 1000, 176, 52, 17)
$Checkbox61 = GUICtrlCreateCheckbox("删除右键Windows Defender菜单", 720, 200, 250, 17)
$Label61 = GUICtrlCreateLabel("等待检测", 1000, 200, 52, 17)
$Checkbox62 = GUICtrlCreateCheckbox("使用默认的图片浏览器", 720, 224, 250, 17)
$Label62 = GUICtrlCreateLabel("等待检测", 1000, 224, 52, 17)
$Checkbox63 = GUICtrlCreateCheckbox("不允许其他设备上的应用打开应用", 720, 248, 250, 17)
$Label63 = GUICtrlCreateLabel("等待检测", 1000, 248, 52, 17)
$Checkbox64 = GUICtrlCreateCheckbox("不允许其他设备上的应用使用蓝牙打开应用", 720, 272, 250, 17)
$Label64 = GUICtrlCreateLabel("等待检测", 1000, 272, 52, 17)
$Checkbox65 = GUICtrlCreateCheckbox("不允许网站访问我的语言列表", 720, 296, 250, 17)
$Label65 = GUICtrlCreateLabel("等待检测", 1000, 296, 52, 17)
$Checkbox66 = GUICtrlCreateCheckbox("不允许应用使用我的广告标识符", 720, 320, 250, 17)
$Label66 = GUICtrlCreateLabel("等待检测", 1000, 320, 52, 17)
$Checkbox67 = GUICtrlCreateCheckbox("关闭SmartScreen筛选器", 720, 344, 250, 17)
$Label67 = GUICtrlCreateLabel("等待检测", 1000, 344, 250, 17)
$Checkbox68 = GUICtrlCreateCheckbox("关闭定位服务", 720, 368, 250, 17)
$Label68 = GUICtrlCreateLabel("等待检测", 1000, 368, 52, 17)
$Checkbox69 = GUICtrlCreateCheckbox("禁用自动下载和安装应用商店更新", 720, 392, 250, 17)
$Label69 = GUICtrlCreateLabel("等待检测", 1000, 392, 52, 17)
$Checkbox70 = GUICtrlCreateCheckbox("开机自动开启小键盘灯", 720, 416, 250, 17)
$Label70 = GUICtrlCreateLabel("等待检测", 1000, 416, 52, 17)

$Checkbox71 = GUICtrlCreateCheckbox("设置IE首页为空白页", 720, 440, 250, 17)
$Label71 = GUICtrlCreateLabel("等待检测", 1000, 440, 52, 17)
$Checkbox72 = GUICtrlCreateCheckbox("设置IE新建标签页显示空白页", 720, 464, 250, 17)
$Label72 = GUICtrlCreateLabel("等待检测", 1000, 464, 52, 17)
$Checkbox73 = GUICtrlCreateCheckbox("第一次打开IE不显示微软网站", 720, 488, 250, 17)
$Label73 = GUICtrlCreateLabel("等待检测", 1000, 488, 52, 17)
$Checkbox74 = GUICtrlCreateCheckbox("第一次打开IE不显示设置提示", 720, 512, 250, 17)
$Label74 = GUICtrlCreateLabel("等待检测", 1000, 512, 52, 17)
$Checkbox75 = GUICtrlCreateCheckbox("设置Edge首页为空白页", 720, 536, 250, 17)
$Label75 = GUICtrlCreateLabel("等待检测", 1000, 536, 52, 17)
$Checkbox76 = GUICtrlCreateCheckbox("设置Edge第一次打开不显示微软网站", 720, 560, 250, 17)
$Label76 = GUICtrlCreateLabel("等待检测", 1000, 560, 52, 17)
$Checkbox77 = GUICtrlCreateCheckbox("设置Edge新建标签页显示空白页", 720, 584, 250, 17)
$Label77 = GUICtrlCreateLabel("等待检测", 1000, 584, 52, 17)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###


;检查优化选项
If RegRead("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WSearch", "Start") = 4  Then 
	GUICtrlSetData ($Label1,"已优化")
	GUICtrlSetColor($Label1, 0xFF00FF) 
Else		
	GUICtrlSetData ($Label1,"建议优化")
	GUICtrlSetState ($Checkbox1, $GUI_CHECKED)
	GUICtrlSetColor ($Label1, 0xFF0000)
EndIf
Sleep (100)
If RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Error Reporting","DoReport")  = 1  Then
	GUICtrlSetData ($Label2,"已优化")
	GUICtrlSetColor($Label2, 0xFF00FF) 
Else		
	GUICtrlSetData ($Label2,"建议优化")
	GUICtrlSetState ($Checkbox2, $GUI_CHECKED)
	GUICtrlSetColor ($Label2, 0xFF0000)
EndIf
Sleep (100)
If RegRead("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced","Start_TrackProgs")  = 0  Then
	GUICtrlSetData ($Label3,"已优化")
	GUICtrlSetColor($Label3, 0xFF00FF) 
Else		
	GUICtrlSetData ($Label3,"建议优化")
	GUICtrlSetState ($Checkbox3, $GUI_CHECKED)
	GUICtrlSetColor ($Label3, 0xFF0000)
EndIf
Sleep (100)
If RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender","DisableAntiSpyware")  = 1  Then
	GUICtrlSetData ($Label4,"已优化")
	GUICtrlSetColor($Label4, 0xFF00FF) 
Else		
	GUICtrlSetData ($Label4,"建议优化")
	GUICtrlSetState ($Checkbox4, $GUI_CHECKED)
	GUICtrlSetColor ($Label4, 0xFF0000)
EndIf
Sleep (100)
If RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsFirewall\DomainProfile","EnableFirewall")  = 0 And RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsFirewall\PrivateProfile","EnableFirewall")  = "0" And RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsFirewall\PublicProfile","EnableFirewall")  = "0" And RegRead("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\DomainProfile","DisableNotifications")  = "1" And RegRead("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\PublicProfile","DisableNotifications")  = "1" And RegRead("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile","DisableNotifications")  = "1" Then
	GUICtrlSetData ($Label5,"已优化")
	GUICtrlSetColor($Label5, 0xFF00FF) 
Else		
	GUICtrlSetData ($Label5,"建议优化")
	GUICtrlSetState ($Checkbox5, $GUI_CHECKED)
	GUICtrlSetColor ($Label5, 0xFF0000)
EndIf
Sleep (100)
If RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU","NoAutoUpdate")  = 1  Then
	GUICtrlSetData ($Label6,"已优化")
	GUICtrlSetColor($Label6, 0xFF00FF) 
Else		
	GUICtrlSetData ($Label6,"建议优化")
	GUICtrlSetState ($Checkbox6, $GUI_CHECKED)
	GUICtrlSetColor ($Label6, 0xFF0000)
EndIf
Sleep (100)
If RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings","DeferUpgrade")  = 1  Then
	GUICtrlSetData ($Label7,"已优化")
	GUICtrlSetColor($Label7, 0xFF00FF) 
Else		
	GUICtrlSetData ($Label7,"建议优化")
	GUICtrlSetState ($Checkbox7, $GUI_CHECKED)
	GUICtrlSetColor ($Label7, 0xFF0000)
EndIf
Sleep (100)
If RegRead("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\User\PowerSchemes","ActivePowerScheme")  = "8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c"  Then
	GUICtrlSetData ($Label8,"已优化")
	GUICtrlSetColor($Label8, 0xFF00FF) 
Else		
	GUICtrlSetData ($Label8,"建议优化")
	GUICtrlSetState ($Checkbox8, $GUI_CHECKED)
	GUICtrlSetColor ($Label8, 0xFF0000)
EndIf

Sleep (100)
RegRead("HKLM\SYSTEM\CurrentControlSet\Control\Power\User\PowerSchemes\8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c\7516b95f-f776-4464-8c53-06167f40cc99\3c0bc021-c8a8-4e07-a973-6b14cbcb2b7e","ACSettingIndex")
If @error <> 0 Then
	GUICtrlSetData ($Label9,"建议优化")
	GUICtrlSetState ($Checkbox9, $GUI_CHECKED)
	GUICtrlSetColor ($Label9, 0xFF0000)
ElseIf	RegRead("HKLM\SYSTEM\CurrentControlSet\Control\Power\User\PowerSchemes\8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c\7516b95f-f776-4464-8c53-06167f40cc99\3c0bc021-c8a8-4e07-a973-6b14cbcb2b7e","ACSettingIndex") <> 0 Then
	GUICtrlSetData ($Label9,"建议优化")
	GUICtrlSetState ($Checkbox9, $GUI_CHECKED)
	GUICtrlSetColor ($Label9, 0xFF0000)
Else
	GUICtrlSetData ($Label9,"已优化")
	GUICtrlSetColor ($Label9, 0xFF00FF)
EndIf

Sleep (100)
RegRead("HKLM\SYSTEM\CurrentControlSet\Control\Power\User\PowerSchemes\8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c\238c9fa8-0aad-41ed-83f4-97be242c8f20\29f6c1db-86da-48c5-9fdb-f2b67b1f44da","ACSettingIndex") 
If @error <> 0 Then
	GUICtrlSetData ($Label10,"建议优化")
	GUICtrlSetState ($Checkbox10, $GUI_CHECKED)
	GUICtrlSetColor ($Label10, 0xFF0000)
ElseIf	RegRead("HKLM\SYSTEM\CurrentControlSet\Control\Power\User\PowerSchemes\8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c\238c9fa8-0aad-41ed-83f4-97be242c8f20\29f6c1db-86da-48c5-9fdb-f2b67b1f44da","ACSettingIndex") <> 0 Then
	GUICtrlSetData ($Label10,"建议优化")
	GUICtrlSetState ($Checkbox10, $GUI_CHECKED)
	GUICtrlSetColor ($Label10, 0xFF0000)
Else
	GUICtrlSetData ($Label10,"已优化")
	GUICtrlSetColor ($Label10, 0xFF00FF)
EndIf

Sleep (100)
RegRead("HKLM\SYSTEM\CurrentControlSet\Control\Power\User\PowerSchemes\8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c\238c9fa8-0aad-41ed-83f4-97be242c8f20\94ac6d29-73ce-41a6-809f-6363ba21b47e","ACSettingIndex") 
If @error <> 0 Then
	GUICtrlSetData ($Label11,"建议优化")
	GUICtrlSetState ($Checkbox11, $GUI_CHECKED)
	GUICtrlSetColor ($Label11, 0xFF0000)
ElseIf	RegRead("HKLM\SYSTEM\CurrentControlSet\Control\Power\User\PowerSchemes\8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c\238c9fa8-0aad-41ed-83f4-97be242c8f20\94ac6d29-73ce-41a6-809f-6363ba21b47e","ACSettingIndex") <> 0 Then
	GUICtrlSetData ($Label11,"建议优化")
	GUICtrlSetState ($Checkbox11, $GUI_CHECKED)
	GUICtrlSetColor ($Label11, 0xFF0000)
Else
	GUICtrlSetData ($Label11,"已优化")
	GUICtrlSetColor ($Label11, 0xFF00FF)
EndIf

Sleep (100)
If RegRead("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power","HibernateEnabled")  = "0"  Then
	GUICtrlSetData ($Label12,"已优化")
	GUICtrlSetColor($Label12, 0xFF00FF) 
Else		
	GUICtrlSetData ($Label12,"建议优化")
	GUICtrlSetState ($Checkbox12, $GUI_CHECKED)
	GUICtrlSetColor ($Label12, 0xFF0000)
EndIf

Sleep (100)
If RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System","HiberbootEnabled")  = "0"  Then
	GUICtrlSetData ($Label13,"已优化")
	GUICtrlSetColor($Label13, 0xFF00FF) 
Else		
	GUICtrlSetData ($Label13,"建议优化")
	GUICtrlSetState ($Checkbox13, $GUI_CHECKED)
	GUICtrlSetColor ($Label13, 0xFF0000)
EndIf

Sleep (100)
If RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore","RPSessionInterval")  = "0"  Then
	GUICtrlSetData ($Label14,"已优化")
	GUICtrlSetColor($Label14, 0xFF00FF) 
Else		
	GUICtrlSetData ($Label14,"建议优化")
	GUICtrlSetState ($Checkbox14, $GUI_CHECKED)
	GUICtrlSetColor ($Label14, 0xFF0000)
EndIf

Sleep (100)
If RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System","ConsentPromptBehaviorAdmin")  = "0"  Then
	GUICtrlSetData ($Label15,"已优化")
	GUICtrlSetColor($Label15, 0xFF00FF) 
Else		
	GUICtrlSetData ($Label15,"建议优化")
	GUICtrlSetState ($Checkbox15, $GUI_CHECKED)
	GUICtrlSetColor ($Label15, 0xFF0000)
EndIf

Sleep (100)
If Not RegEnumKey("HKEY_CLASSES_ROOT\AllFilesystemObjects\shell\SPFS.ContextMenu",0)  Then
	GUICtrlSetData ($Label16,"已优化")
	GUICtrlSetColor($Label16, 0xFF00FF) 
Else		
	GUICtrlSetData ($Label16,"建议优化")
	GUICtrlSetState ($Checkbox16, $GU
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值