2024-03-23 10:44:31 +08:00
|
|
|
|
+++
|
2025-01-02 21:13:49 +08:00
|
|
|
|
title = "乱七八糟:Windows常用脚本"
|
2024-03-23 10:44:31 +08:00
|
|
|
|
date = 2023-08-26
|
|
|
|
|
|
|
|
|
|
[taxonomies]
|
2025-01-02 21:13:49 +08:00
|
|
|
|
tags = ["乱七八糟","Windows"]
|
2024-03-23 10:44:31 +08:00
|
|
|
|
+++
|
|
|
|
|
|
2025-01-08 20:45:00 +08:00
|
|
|
|
前言 Windows操作系统作为全球最为普及的桌面操作系统之一,其用户界面的设计非常经典,但存在许多不足之处,本篇记录一些常用脚本。
|
2024-03-23 10:44:31 +08:00
|
|
|
|
|
|
|
|
|
<!-- more -->
|
|
|
|
|
|
2025-01-08 20:45:00 +08:00
|
|
|
|
## **Windows11跳过联网激活 & 使用本地账号**
|
2024-03-23 10:44:31 +08:00
|
|
|
|
|
|
|
|
|
|
2025-01-08 20:45:00 +08:00
|
|
|
|
开机之前,先断网,然后输入Shift+F10,会弹出命令行界面,并输入
|
|
|
|
|
``
|
|
|
|
|
oobe\BypassNRO.cmd:
|
|
|
|
|
``
|
|
|
|
|
回车之后会重启,之后就可以跳过联网了,选择
|
|
|
|
|
``
|
|
|
|
|
I don't have internet
|
|
|
|
|
``
|
|
|
|
|
即可。
|
2024-03-23 10:44:31 +08:00
|
|
|
|
|
2025-01-08 20:45:00 +08:00
|
|
|
|
## 激活windows
|
2024-03-23 10:44:31 +08:00
|
|
|
|
|
|
|
|
|
```
|
2025-01-08 20:45:00 +08:00
|
|
|
|
irm https://get.activated.win | iex
|
2024-03-23 10:44:31 +08:00
|
|
|
|
```
|
2024-03-30 16:20:38 +08:00
|
|
|
|
|
|
|
|
|
## **Win11关闭自动更新**
|
|
|
|
|
|
2025-01-08 20:45:00 +08:00
|
|
|
|
1.按Win+I打开Windows设置页面。
|
2024-03-30 16:20:38 +08:00
|
|
|
|
|
2025-01-08 20:45:00 +08:00
|
|
|
|
2.单击“更新和安全”>“Windows更新”,然后在右侧详情页中选择“暂停更新7天”选项即可在此后7天内关闭Windows更新。
|
2024-03-30 16:20:38 +08:00
|
|
|
|
|
2025-01-08 20:45:00 +08:00
|
|
|
|
3.使用脚本彻底关闭更新
|
2024-03-30 16:20:38 +08:00
|
|
|
|
```
|
|
|
|
|
::Windows auomatic updates
|
|
|
|
|
reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU /v AutoInstallMinorUpdates /t REG_DWORD /d 1 /f
|
|
|
|
|
reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU /v NoAutoUpdate /t REG_DWORD /d 1 /f
|
|
|
|
|
reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU /v AUOptions /t REG_DWORD /d 4 /f
|
|
|
|
|
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v AUOptions /t REG_DWORD /d 4 /f
|
|
|
|
|
reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate /v DisableWindowsUpdateAccess /t REG_DWORD /d 0 /f
|
|
|
|
|
reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate /v ElevateNonAdmins /t REG_DWORD /d 0 /f
|
|
|
|
|
reg add HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer /v NoWindowsUpdate /t REG_DWORD /d 1 /f
|
|
|
|
|
reg add "HKLM\SYSTEM\Internet Communication Management\Internet Communication" /v DisableWindowsUpdateAccess /t REG_DWORD /d 0 /f
|
|
|
|
|
reg add HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\WindowsUpdate /v DisableWindowsUpdateAccess /t REG_DWORD /d 0 /f
|
|
|
|
|
sc stop wuauserv
|
|
|
|
|
sc config wuauserv start=disabled
|
|
|
|
|
sc stop WaaSMedicSvc
|
|
|
|
|
sc config WaaSMedicSvc start=disabled
|
|
|
|
|
reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\InstallService\State /v AutoUpdateLastSuccessTime /t REG_SZ /d "2100-01-01T00:00:00+08:00" /f
|
|
|
|
|
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings /v PauseFeatureUpdatesStartTime /t REG_SZ /d "2100-01-01T00:00:00Z" /f
|
|
|
|
|
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings /v PauseQualityUpdatesStartTime /t REG_SZ /d "2100-01-01T00:00:00Z" /f
|
|
|
|
|
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings /v PauseUpdatesExpiryTime /t REG_SZ /d "2100-01-01T00:00:00Z" /f
|
|
|
|
|
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings /v PauseFeatureUpdatesEndTime /t REG_SZ /d "2100-01-01T00:00:00Z" /f
|
|
|
|
|
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings /v PauseQualityUpdatesEndTime /t REG_SZ /d "2100-01-01T00:00:00Z" /f
|
|
|
|
|
```
|
|
|
|
|
将以上命令保存为.bat文件,运行即可。
|
|
|
|
|
```
|
|
|
|
|
::Windows auomatic updates
|
|
|
|
|
reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU /v AutoInstallMinorUpdates /t REG_DWORD /d 0 /f
|
|
|
|
|
reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU /v NoAutoUpdate /t REG_DWORD /d 0 /f
|
|
|
|
|
reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU /v AUOptions /t REG_DWORD /d 0 /f
|
|
|
|
|
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v AUOptions /t REG_DWORD /d 4 /f
|
|
|
|
|
reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate /v DisableWindowsUpdateAccess /t REG_DWORD /d 1 /f
|
|
|
|
|
reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate /v ElevateNonAdmins /t REG_DWORD /d 1 /f
|
|
|
|
|
reg add HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer /v NoWindowsUpdate /t REG_DWORD /d 0 /f
|
|
|
|
|
reg add "HKLM\SYSTEM\Internet Communication Management\Internet Communication" /v DisableWindowsUpdateAccess /t REG_DWORD /d 1 /f
|
|
|
|
|
reg add HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\WindowsUpdate /v DisableWindowsUpdateAccess /t REG_DWORD /d 1 /f
|
|
|
|
|
sc config wuauserv start=auto
|
|
|
|
|
sc start wuauserv
|
|
|
|
|
sc config WaaSMedicSvc start=auto
|
|
|
|
|
sc start WaaSMedicSvc
|
|
|
|
|
reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\InstallService\State /v AutoUpdateLastSuccessTime /t REG_SZ /d "2000-01-01T00:00:00+08:00" /f
|
|
|
|
|
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings /v PauseFeatureUpdatesStartTime /t REG_SZ /d "2000-01-01T00:00:00Z" /f
|
|
|
|
|
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings /v PauseQualityUpdatesStartTime /t REG_SZ /d "2000-01-01T00:00:00Z" /f
|
|
|
|
|
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings /v PauseUpdatesExpiryTime /t REG_SZ /d "2000-01-01T00:00:00Z" /f
|
|
|
|
|
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings /v PauseFeatureUpdatesEndTime /t REG_SZ /d "2000-01-01T00:00:00Z" /f
|
|
|
|
|
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings /v PauseQualityUpdatesEndTime /t REG_SZ /d "2000-01-01T00:00:00Z" /f
|
|
|
|
|
pause
|
|
|
|
|
```
|
2024-07-26 16:43:42 +08:00
|
|
|
|
以上为恢复更新的脚本。
|
|
|
|
|
|
2025-01-08 20:45:00 +08:00
|
|
|
|
## **使用CMD恢复完整右键菜单**
|
2024-11-19 21:57:22 +08:00
|
|
|
|
|
2025-01-08 20:45:00 +08:00
|
|
|
|
Win11的`显示更多选项`怎么设置才能将其关闭,并恢复成Win10的状态呢?系统内置的命令提示符(CMD)可以帮助我们完成这一任务,另外请注意,此操作仅适用于CMD,并不适用于Windows PowerShell。
|
2024-11-19 21:57:22 +08:00
|
|
|
|
|
2025-01-08 20:45:00 +08:00
|
|
|
|
**步骤1.** 按**Win+S**打开搜索框,输入**cmd**并以管理员身份运行命令提示符。
|
2024-12-12 19:30:29 +08:00
|
|
|
|
|
2025-01-08 20:45:00 +08:00
|
|
|
|
**步骤2.** 输入以下命令并按**Enter**键执行。
|
2024-12-12 19:30:29 +08:00
|
|
|
|
|
2025-01-08 20:45:00 +08:00
|
|
|
|
```
|
|
|
|
|
reg add HKCU\Software\Classes\CLSID{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32 /ve /d “” /f
|
|
|
|
|
```
|
|
|
|
|
或者
|
|
|
|
|
```
|
|
|
|
|
reg add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve
|
|
|
|
|
taskkill /f /im explorer.exe
|
|
|
|
|
start explorer.exe
|
|
|
|
|
```
|
|
|
|
|
注意:如果您想要重新打开Win11新样式的右键菜单的话,以同样的方式在命令提示符中执行此命令:
|
|
|
|
|
```
|
|
|
|
|
reg delete "HKCU\Software\Classes\CLSID{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}" /f
|
|
|
|
|
```
|
2024-12-12 19:30:29 +08:00
|
|
|
|
|
|
|
|
|
|
2025-01-08 20:45:00 +08:00
|
|
|
|
## **Win11添加开机自启动项方法**
|
2024-12-12 19:30:29 +08:00
|
|
|
|
|
2025-01-08 20:45:00 +08:00
|
|
|
|
选择“开始”按钮 ,然后滚动查找你希望在启动时运行的应用。
|
2024-12-12 19:30:29 +08:00
|
|
|
|
|
2025-01-08 20:45:00 +08:00
|
|
|
|
右键单击该应用,选择“更多”,然后选择“打开文件位置”。此操作会打开保存应用快捷方式的位置。如果没有“打开文件位置”选项,这意味着该应用无法在启动时运行。
|
2024-12-12 19:30:29 +08:00
|
|
|
|
|
2025-01-08 20:45:00 +08:00
|
|
|
|
文件位置打开后,按win+ R,键入“shell:startup”,然后选择“确定”。这将打开“启动”文件夹。
|
2024-12-12 19:30:29 +08:00
|
|
|
|
|
2025-01-08 20:45:00 +08:00
|
|
|
|
将该应用的快捷方式从文件位置复制并粘贴到“启动”文件夹中,即添加启动项成功。
|
2024-12-12 19:30:29 +08:00
|
|
|
|
|