[AAuto] 纯文本查看 复制代码 //RUNAS//注册表操作 - Win11 右键菜单风格切换 - 系统激活
import win.ui;
/*DSG{{*/
var winform = win.form(text="Win11 右键菜单风格更新切换";right=431;bottom=242;border="dialog frame";max=false)
winform.add(
button={cls="button";text="永久激活";left=316;top=17;right=408;bottom=76;z=5};
button1={cls="button";left=21;top=102;right=270;bottom=154;z=3};
button2={cls="button";left=21;top=172;right=270;bottom=224;z=4};
button3={cls="button";text="激活状态";left=316;top=93;right=408;bottom=152;z=6};
button4={cls="button";text="卸载激活";left=316;top=168;right=408;bottom=227;z=7};
radioWin10={cls="radiobutton";text="Win10 风格经典右键菜单";left=21;top=19;right=194;bottom=41;z=1};
radioWin11={cls="radiobutton";text="Win11 风格右键菜单";left=21;top=50;right=194;bottom=72;z=2}
)
/*}}*/
import win.reg;
import win.version;
import process;
import process.popen;
if(!win.version.isWin10Later){
win.msgboxErr("此功能仅用于 Windows 10 及以后版本");
return;
}
var reg = win.regWow64("HKEY_CURRENT_USER\Software\Classes\CLSID")
winform.radioWin10.checked = reg.open("{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}",true);
winform.radioWin11.checked = !winform.radioWin10.checked;
reg.close();
winform.button1.text = "注册表更新天数设置最高3650天"
winform.button2.text = "👆删除注册表天数设置👆"
winform.button1.oncommand = function(id,event){
var regPath = win.regWow64("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings");
regPath.setDwValue("FlightSettingsMaxPauseDays","3650")
regPath.close()
winform.msgbox("设置成功")
}
winform.button2.oncommand = function(id,event){
var regPath = win.regWow64("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings");
regPath.delValue("FlightSettingsMaxPauseDays")
regPath.close()
winform.msgbox("删除成功")
}
winform.radioWin10.oncommand = function(id,event){
if(!win.version.isWin11Later){
win.msgboxErr("此功能仅用于 Windows 11");
return;
}
var reg = win.regWow64( "HKEY_CURRENT_USER\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}")
reg.setSzValue("","")
var reg = win.regWow64( "HKEY_CURRENT_USER\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32")
reg.setSzValue("","")
reg.close();
::Shell32.SHChangeNotify(0x8000000/*_SHCNE_ASSOCCHANGED*/,0,0,0);
process.kill("explorer.exe",true)
}
winform.radioWin11.oncommand = function(id,event){
if(!win.version.isWin11Later){
win.msgboxErr("此功能仅用于 Windows 11");
return;
}
var reg = win.regWow64("HKEY_CURRENT_USER\Software\Classes\CLSID")
reg.delKeyTree("{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}")
reg.close();
::Shell32.SHChangeNotify(0x8000000/*_SHCNE_ASSOCCHANGED*/,0,0,0);
process.kill("explorer.exe",true)
}
//激活工具强大 还可以加其他参数 自行研究 网站[url]https://massgrave.dev[/url]
winform.button.oncommand = function(id,event){
process.popen("powershell.exe", "-Command", "& ([ScriptBlock]::Create((New-Object Net.WebClient).DownloadString('https://get.activated.win'))) /HWID-NoEditionChange");
}
winform.button3.oncommand = function(id,event){
process.popen.cmd("slmgr.vbs -xpr")
}
winform.button4.oncommand = function(id,event){
process.popen.cmd("slmgr.vbs /upk")
}
winform.show();
win.loopMessage(); |