检查是哪个进程阻止电脑自动关闭屏幕
最近一段时间发现我的电脑屏幕经常无法自动关闭，重启电脑后能恢复正常之前一直没深究，使用了一个脚本来手动关闭屏幕powershell (Add-Type '[DllImport(\"user32.dll\")]^public static extern int PostMessage(int hWnd, int hMsg, int wParam, int lParam);' -Name a -Pas)::PostMessage(-1,0x0112,0xF170,2) 将其保存为 关闭屏幕.bat，双击运行即可自动关闭屏幕这次有空了进行一下检查使用系统内置命令查询是谁干扰了电源策略powercfg -requests 输出结果这个进程是 Electron 框架开发的，一看进程名，这不就是 阿里云盘 吗问题是我的阿里云盘基本是闲置状态，没有任何下载、上传、同步任务，没有开启任何同步盘、挂载盘、自动备份等需要持续保持后台进程的任务唯一可能的选项 有传输任务时电脑不休眠 也是没勾选，我也没用阿里云盘进行任何操作，就是闲置挂机到后台而已，这桌面版客户端的开发人员太恶心人了，怀疑是有意为之把阿里云盘客户端退出后恢复正常，电脑自动按预设的1分钟后无任何操作自动关闭屏幕
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell\runas] @="管理员取得所有权" "NoWorkingDirectory"="" [HKEY_CLASSES_ROOT\*\shell\runas\command] @="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F" "IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F" [HKEY_CLASSES_ROOT\exefile\shell\runas2] @="管理员取得所有权" "NoWorkingDirectory"="" [HKEY_CLASSES_ROOT\exefile\shell\runas2\command] @="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F" "IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F" [HKEY_CLASSES_ROOT\Directory\shell\runas] @="管理员取得所有权" "NoWorkingDirectory"="" [HKEY_CLASSES_ROOT\Directory\shell\runas\command] @="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t" "IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \
Windows vista - 11 禁用 DSE 驱动程序强制签名验证并实时生效无需重启
这个方法需要利用一些公开的已知漏洞来更改内核地址空间中的内存，从而禁用 DSE（Driver Signature Enforcement）因为利用漏洞的行为会被一些安全软件，如 火绒安全软件检测拦截，需要自己加白名单方便在无法使用 EfiGuard 补丁的环境，比如 MBR + BIOS 启动的 Windows，或者装了还原系统的网吧等外链：https://www.alipan.com/s/ctNHbLx2A3z提取码 49ku使用方法：直接使用默认的方法，点击 Disable DSE，不行再切换使用不同 CVE 漏洞的驱动优点修改后实时生效，无需重启，可立刻加载无签名驱动/测试签名驱动支持 Win Vista ---- 11 x64 （UEFI 和 Legacy BIOS），经实测不支持 Win 11 24H2限制在 Windows 8 或更高版本上，无法持久化，仅当前开机状态生效，重启后会恢复系统默认状态， g_CiOptions 受 PatchGuard 保护。如果该值修改时间太长，则 Windows 将蓝屏（实测大概是10分钟到1个半小时左右），所以在修改 DSE 为关闭状态生效后，需尽快加载未签名的驱动程序，然后再启用 DSE在 Win 7 / 10（21H2/22H2） / 11(22H2/23H2) 测试通过如图，YDArk 无签名版直接运行，尽管弹出了安全警告该软件会利用的的 CVE 编号CVE-2019-16098该漏洞自 2019 年起存在，允许经过身份验证的用户读取和写入任意内存、I/O 端口和 MSR，这可以被利用来进行权限提升并以高权限执行代码，仅使用该驱动来读写 DSE 变量以禁用驱动程序强制签名（Driver Signature Enforcement）CVE-2021-21551CVE-2021-36276软件会自动安装带 CVE 编号漏洞的驱动程序，打开其设备句柄，并发送 I/O 控制代码 0x80002048 用于内存读取，0x8000204C 用于内存写入。RTCore64 支持 Windows Vista 及更高版本的系统对于 Windows 7，需要安装前置补丁， KB3033929 (SHA-2 支持补丁）备选的其他方案https://www.alipan.com/s/x4gFxaxphE9提取码 51fy使用方法，ps/cmd 下执行 dse_pg_bypass.exe 即可，限制如下，也不是持久化的，利用的 AMD 驱动的 CVE支持 win 10 - 11（23h2 测试通过）限制：该方案会导致电脑在接下来的 1 个小时左右蓝屏重启另外网上流传的这 3 行命令对加载未签名驱动没任何作用，执行后重启系统，未签名驱动是无法加载的可怕的是这个类似文章内容说法随处可见bcdedit /set nointegritychecks ONbcdedit /set loadoptions DISABLE_INTEGRITY_CHECKSbcdedit /set TESTSIGNING ON这 3 条命令的意义是允许加载测试签名的驱动，未签名的驱动始终无法运行组策略的方案更扯了，离得更远了，微软在该策略下面明确了支持的平台仅 Windows Server 2003、Windows XP 和 Windows 2000 操作系统 总而言之，都在一本正经的胡说八道永久方案目前我只知道 EfiGuard 项目，但是限制是仅支持 EFI 启动方式，如果是 MBR + BIOS 还是只能临时关闭 DSEEfiGuard 使用方法参见 GitHub 项目说明：我在 Win7 x64 GPT + UEFI / Win 11 24H2 下测试通过，下面步骤放了 Win 7 的相关截图，具体步骤如下EfiGuard 我分享到国内网盘一份，如果 GitHub 访问困难，可以使用我分享的外链，在外链下面的 Fuck_DSE_PatchGuard/EfiGuard 目录，EfiGuard-v1.4.exe 文件https://www.alipan.com/s/B9Pbk7zqHG4提取码 y6d6下载 EfiGuard 并解压到任意目录，然后挂载 EFI 系统分区并分配盘符mountvol Z: /S 这里盘符随便写，比如 Z把压缩包解压后，把压缩包里面 \EFI\Boot\Loader.efi 和 \EFI\Boot\EfiGuardDxe.efi 文件复制到系统 EFI 系统引导分区，具体路径是 Z:\EFI\Boot\ 复制完之后，会有如下文件目录结构Z:\EFI\BOOT Loader.efi EfiGuardDxe.efi bootx64.efi 然后使用 EasyUEFI 这个软件添加 UEFI 启动项 EasyUEFI 这个软件在上面外链里面有提供，以分享外链作为根路径，那么就是位于 Fuck_Microsoft → Fuck_DSE_PatchGuard → EfiGuard → EasyUEFI-Technician-5.9-All-CN.exe类型选 Linux/其他系统，文件路径填写 \EFI\Boot\Loader.efi之后开机启动时使用 BIOS 提供的快捷键进入选择启动项界面（也可以直接设置为默认启动项），选择 EfiGuard 这个条目开始破解 PatchGuard进入系统后，在之前解压 EfiGuard 的路径下，打开终端，执行EfiDSEFix.exe -d 进行永久关闭 DSE 操作，如需启用 DSE，可以直接删除 EfiGuard 的 UIFI 启动项，或者 执行 EfiDSEFix.exe -e 临时启用 DSE，注意 PatchGuard 已经被破解，这里仅仅是开关 DSE 状态在 Windows 11 24H2 上测试，发现每次开机后会被恢复驱动签名强制验证，可能是微软加强了安全措施，可以写个脚本执行这个命令，并开机自启实现永久关闭之后可以加载任意未签名/无效签名的驱动，并且测试长时间使用（18 天+不关机）不会触发 PatchGuard 导致 BSOD（蓝屏死机）根据自己的需要可以将 EfiGuard 的启动项设置为默认启动项，长期自动默认关闭 DSE、PatchGuard 鸣谢https://www.codeproject.com/Articles/5348168/Disable-Driver-Signature-Enforcement-with-DSE-Patchttps://github.com/i32-Sudo/PdFwKrnlMapperhttps://github.com/Mattiwatti/EfiGuard备注：这个项目 404 了：https://github.com/i32-Sudo/PdFwKrnlMapper，可以去互联网档案馆看看有没有快照存档，它提供了一个 AMD 相关驱动 PdFwKrnl.sys 来利用 CVE 漏洞
执行dism.exe /online /add-package /packagepath:C:\Users\USER627244\Desktop\net3\21h2\microsoft-windows-netfx3-ondemand-package~31bf3856ad364e35~amd64~~.cab 自行修改 C:\Users\USER627244\Desktop\net3\21h2\microsoft-windows-netfx3-ondemand-package~31bf3856ad364e35~amd64~~.cab 为你的实际文件路径适配 Win 10 21H2、22H2 的离线安装包下载地址：https://www.alipan.com/s/TPH8Rb6iKrP提取码 wj3521H2 和 22H2 都支持，21H2 和 22H2 的系统镜像里面的 Net3.5离线安装包 sha-256 哈希值一致，100% 完全支持
使用 bat/vbs/powershell 批处理自动化的创建以管理员身份运行的快捷方式的几个方法
环境WinRAR v7.10 Beta x64Win10 22H2 企业版 x64 + 开启 UAC 最高等级使用 WinRAR 给一个分发的便携式应用目录打包为安装程序尴尬的发现 WinRAR 此时最新的 v7.10 Beta 的高级自解压选项里面关于快捷方式的下面那个复选框选项 请求管理员访问权限并不是想当然以为的那样，给创建的快捷方式设置以管理员身份运行这个选项而是针对自解压安装包本身用的，让安装包启动时触发 UAC ，请求提升至管理员权限运行只是它把这个复选框选项放到了快捷方式这个标签页下面然后我这个应用必须是管理员权限启动，不然会有很多问题，然后不能简单粗暴直接关闭用户环境的 UAC研究了半天，发现 无论是 bat/vbs/powershell 都没有提供直接的实现接口，这里当然可以换一些专业的打包工具，处理这些问题/定制随便实现，如 NSIS/Inno Setup/......，但是我不想那么麻烦，只是一个简单的打包来分发而已，没必要有 2 个绕过的类似提供方案创建一个特殊的替代快捷方式来实现创建的快捷方式指向的是 .bat/vbs/ps1 文件，这些脚本运行时有大把办法请求提升至管理员权限，然后使用提升至管理员权限的终端来启动应用程序，比如 call start ......，就是 UAC 授权时的申请信息显示对象会是 命令提示符/powershell/vbs 脚本编译器如下：@echo off :: 检查当前是否以管理员权限运行脚本 >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system" :: 如果不是以管理员权限运行，申请提权 UAC，并重新运行脚本 if '%errorlevel%' NEQ '0' ( echo 请求管理员权限，请授权 UAC 弹窗... echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs" echo UAC.ShellExecute "cmd.exe", "/c ""%~s0""", "", "runas", 1 >> "%temp%\getadmin.vbs" "%temp%\getadmin.vbs" del "%temp%\getadmin.vbs" exit /b ) :: 提权成功，执行后续命令 最后还是找到了个“正招”，其实是社区的大佬逆向发现的，也是最优雅的实现方式.lnk 快捷方式实际上是一组特殊的二进制文件，遵循 Shell Link Binary File Format 规范，完整的文件格式规范可以在微软的 [MS-SHLLINK] 文档中找到.lnk 文件中有一个叫做 SHELL_LINK_HEADER 的结构，其中包含了一个 LinkFlags 字段，我们修改快捷方式文件的二进制数据来设置管理员权限标志，在这个 LinkFlags 中，第 21 个字节的第 6 位（0x20）表示 "Run as Administrator" 标志，当这个位被设置为 1 时，Windows 会以管理员权限运行目标程序经过我的测试可行，修改快捷方式文件 LNK 的第 21 字节处的偏移量，使用按位或运算该处原本的十六进制值，具体是将原本的该处十六进制值转为二进制，与 十六进制的 0x20的二进制值进行按位 OR 运算就是将从右往左数的第6位二进制位设为 1，其他位保持不变，因为这里原本的数据是 0x00，二进制转换后时 0010 0000 (0x20)，OR 运算后结果肯定还是 0010 0000 (0x20)，写入该处的数据保存，此时，该快捷方式的属性那里，以管理员身份运行的复选框是不会勾选的，√ 不勾选已经没影响了，2 者是独立的，手动勾选保存，再不勾选保存也不会影响到快捷方式但是运行时已经完全不一样了，会触发 UAC，并提权至管理员权限运行，这种标志位的管理员权限优先级比快捷方式右键属性的设置更高以下是实现脚本， 使用了 VBS + BAT，该脚本可以在标准用户的权限下运行，无需管理员权限，也不会触发 UAC@echo off :: 设置快捷方式路径 set shortcutPath=%userprofile%\Desktop\Example.lnk :: 使用当前目录（安装目录）设置路径，自行替换 `%cd%` 后面部分为你的实际路径 set "targetPath=%cd%\Example\114514\Example.exe" set "workingDirectory=%cd%\Example\114514" :: 调用 VBS 创建快捷方式 echo Set WshShell = CreateObject("WScript.Shell") > createShortcut.vbs echo Set Shortcut = WshShell.CreateShortcut("%shortcutPath%") >> createShortcut.vbs echo Shortcut.TargetPath = "%targetPath%" >> createShortcut.vbs echo Shortcut.WorkingDirectory = "%workingDirectory%" >> createShortcut.vbs echo Shortcut.IconLocation = "%targetPath%, 0" >> createShortcut.vbs echo Shortcut.WindowStyle= 3 >> createShortcut.vbs echo Shortcut.Save >> createShortcut.vbs cscript //nologo createShortcut.vbs del createShortcut.vbs :: 调用 PowerShell 设置管理员权限运行标志位，设置 `0x15`(十六进制) 字节偏移量位置的数据的第 6 位设置为 `1`（0x20），其余位保持不变 powershell -Command "& { $bytes = [System.IO.File]::ReadAllBytes('%shortcutPath%'); $bytes[0x15] = $bytes[0x15] -bor 0x20; [System.IO.File]::WriteAllBytes('%shortcutPath%', $bytes) }" 在 Windows 10 22H2 企业版 x64 测试通过，环境是开启 UAC 最高级别的其他说明：根据自己的实际情况修改替换路径最后只需要把这个 bat 丢到待打包的安装目录里面，在 WinRAR 自解压选项的解压后运行加载该脚本即可，还可以使用 WinRAR 内置提供的参数选项 <Hide>来隐藏执行的程序/脚本，示例<Hide>robocopy "Example\114514" "%appdata%\1145141919810" /E /COPYALL /NFL /NDL /R:1 /W:1 /V /Z /PURGE <Hide>Example\asAdmin.bat <Hide>cmd /c start "" /MAX /REALTIME "%cd%\Example\114514\Example.exe" 鸣谢https://stackoverflow.com/questions/11162802/how-can-i-use-jscript-to-create-a-shortcut-that-uses-run-as-administratorhttps://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-shllink/c3376b21-0931-45e4-b2fc-a48ac0e60d15https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-shllink/ae350202-3ba9-4790-9e9e-98935f4ee5af
更新：2025-06-26 如果破解后，使用防火墙设置工具把 Adobe 全家桶的安装目录拉进了防火墙的出站、入站阻止列表，还是提示红色的盗版弹窗，那么可能是你使用了代理软件，并启用了系统代理，Adobe 会默认检测系统代理并自动使用代理用于它的所有互联网通信如当你使用 Mihomo Party / Clash for Windows / Clash verge / FiClash ...... 等客户端，并开启了系统代理，此时 Adobe 的网络请求不再直接经过防火墙，而是通过代理客户端透传，需要拦截 Adobe 的相关许可证激活域名具体见：https://helpx.adobe.com/cn/enterprise/kb/network-endpoints.htmlhttps://www.adobe.com/devnet-docs/acrobatetk/tools/AdminGuide/endpoints.html以 Mihomo Party 为例，新增一个名为 Fuck_Adobe_activation 的覆写规则（YAML），开启 全局启用 开关，参考上面 2 个 URL 的内容填写覆写规则+rules: - DOMAIN-SUFFIX,adobe.io,REJECT - DOMAIN-SUFFIX,adobe-aemassets-value.com,REJECT - DOMAIN-SUFFIX,licenses.adobe.com,REJECT - DOMAIN-SUFFIX,services.adobe.com,REJECT - DOMAIN-SUFFIX,genuine.adobe.com,REJECT - DOMAIN-SUFFIX,prod.adobegenuine.com,REJECT - DOMAIN-SUFFIX,adobelogin.com,REJECT - DOMAIN-SUFFIX,adobelogin.com,REJECT - DOMAIN-SUFFIX,ams.adobe.com,REJECT - DOMAIN-SUFFIX,oobe.adobe.com,REJECT - DOMAIN-SUFFIX,ims.adobejanus.com,REJECT - DOMAIN-SUFFIX,adobesunbreak.com,REJECT - DOMAIN-SUFFIX,okta.com,REJECT - DOMAIN-SUFFIX,oktacdn.com,REJECT - DOMAIN-SUFFIX,oktapreview.com,REJECT - DOMAIN-SUFFIX,adobess.com,REJECT 保存后实时生效，Mihomo Party 会拦截访问这些域名的流量，不会在 5-10 分钟后出现盗版弹窗了搬运自果核剥壳、知彼而知己微信公众号这里仅作为镜像、原样分发阿里云盘/迅雷云盘分流分发只是为了避免资源随时失效，失效会尝试补链，如果挂了记得评论区留言阿里云盘（阿里云盘是完整 11 个，迅雷云盘缺少 2 个，分别是 Adobe InCopy，Adobe Character Animator ）https://www.alipan.com/s/2hcmtdE5nPM提取码 4y0f另附阿里云盘福利码 https://www.alipan.com/s/XMGL5uPQa9n提取码 ao9g复制之后到福利社兑换，200G 空间 3 个月有效期少部分软件破解后，有使用时的联网检测，使用防火墙设置工具，把检测联网的软件禁止联网即可其中文件夹的部分需要完整下载，因为单个文件大小超过 3G，超过了阿里云盘分享的大小限制，我使用了 winrar 分卷压缩避免超过限制如何解压使用？下载完需要的软件的目录，并且每个都解压后，双击打开任意一个分卷，即可打开完整压缩包并解压另附：WinRAR 去广告免注册版https://www.alipan.com/s/AiTSGp5N58m提取码 l7l4迅雷云盘（9个）：https://pan.xunlei.com/s/VOKWQmGi2Ufkx9oaJD1JSuKEA1# 提取码 rhpi 迅雷云盘缺少 2 个，分别是 Adobe InCopy，Adobe Character Animator迅雷云盘限制太多了，后续等阿里云盘上传完，迅雷云盘链接如果失效不会进行补链备注：个人对迅雷一直有强烈不满，尽管我是迅雷的付费用户，一直以来，我认为迅雷云盘似乎并没有真正的云存储，取回速度即使冷门资源成功云添加离线到网盘，大多数情况下只有 3-4 MiB/s，家宽路由器硬盘什么的肯定不是瓶颈，然后我顺带发现个有趣的现象，今天发现的，热门资源离线添加到云盘的取回速度很快，基本能跑满千兆，90 Mib/s+然后我随手做了个测试，好像发现了什么不得了的......，云添加并成功离线到云盘的资源，当我使用取回本地功能取回资源，应该完全是迅雷自身的服务器提供下载加速，然后我惊讶的看到了迅雷云盘向之前添加到云盘的原始资源地址发起连接，然后打脸的是 80% 速度都是原始资源地址的速度，从迅雷 CDN / 自身相关域名请求下载的速度至多 4 MiB/s，原始资源地址提供了 20 MiB/s 的下载速度，我：666666这里也有一些探讨：https://tieba.baidu.com/p/8894590184https://tieba.baidu.com/p/9136448966然后迅雷云盘本身分享出去，现在免费用户下载限制很多，基本算是用不了只有阿里云盘热门资源免费用户下载速度在晚高峰都有较为不错的体验（截止到目前为止）虽然这 2 个没一个是好东西，阿里云盘还有个用户个人隐私照片泄漏之类的黑历史实质上都是只能适合存一下公共合规的分享资源，不适合存个人隐私数据
更新：2025-07-07增加了批处理自动化方案，无需手动替换了，运行 使用代理启动 Discord.bat 会自动执行1>复制 dll 文件到最新版本的 Discord 目录2>并自动使用指定代理参数启动 Discord3>支持 Discord 自动更新外链https://www.alipan.com/s/xxCkLGbTh8e提取码 4k8j使用说明：下载外链文件并运行解压到任意目录1> 复制 『version.dll』 到桌面2> 修改『使用代理启动 Discord.bat』文件的第 22 行的代理信息 "--proxy-server=socks5://127.0.0.1:7890"支持 http / https / socks5，如使用 http 代理，示例："--proxy-server=socks5://127.0.0.1:7890" ==> "--proxy-server=http://127.0.0.1:1145"3> 运行 『使用代理启动 Discord.bat』，这个文件可以放到任意路径其他说明：如需修改存放 version.dll 路径，修改『使用代理启动 Discord.bat』这个文件的第 18 行 "%userprofile%\version.dll" 部分，支持使用系统环境变量示例：文件存放到了 D:\114514\version.dll，修改后为 "%userprofile%\version.dll" ==> "D:\114514\version.dll"最新版桌面客户端官方已经增加系统代理支持了，启动时自动使用 系统代理（WinINET / IE 代理 ），只要本地代理客户端打开系统代理开关，一切问题解决不过上述方法提供了一个不使用系统代理的解决方案优点：无需管理员权限、额外原生支持 socks5 代理协议，不使用系统代理无需改系统环境，可以单独生效不想影响其他程序参考这个项目https://github.com/aiqinxuancai/discord-proxy不使用自动化的方案：把外链 / GitHub 下载的 version.dll 放到 Discord.exe 主程序所在的目录，在桌面的 Discord 自己创建的快捷方式追加如下参数--a=--proxy-server=socks5://127.0.0.1:7890也可以省略协议版本，--a=--proxy-server=socks://127.0.0.1:7890，等价于 socks5即可正常使用，经测试也支持 http 代理，--a=--proxy-server=http://127.0.0.1:7890效果如下，注意自行确保 Discord 的分流规则全部代理了DOMAIN-SUFFIX,airhorn.solutions DOMAIN-SUFFIX,airhornbot.com DOMAIN-SUFFIX,bigbeans.solutions DOMAIN-SUFFIX,dis.gd DOMAIN-SUFFIX,discord-activities.com DOMAIN-SUFFIX,discord.co DOMAIN-SUFFIX,discord.com DOMAIN-SUFFIX,discord.design DOMAIN-SUFFIX,discord.dev DOMAIN-SUFFIX,discord.gg DOMAIN-SUFFIX,discord.gift DOMAIN-SUFFIX,discord.gifts DOMAIN-SUFFIX,discord.media DOMAIN-SUFFIX,discord.new DOMAIN-SUFFIX,discord.store DOMAIN-SUFFIX,discord.tools DOMAIN-SUFFIX,discordactivities.com DOMAIN-SUFFIX,discordapp.com DOMAIN-SUFFIX,discordapp.io DOMAIN-SUFFIX,discordapp.net DOMAIN-SUFFIX,discordapp.page.link DOMAIN-SUFFIX,discordcdn.com DOMAIN-SUFFIX,discordmerch.com DOMAIN-SUFFIX,discordpartygames.com DOMAIN-SUFFIX,discordsays.com DOMAIN-SUFFIX,discordstatus.com DOMAIN-SUFFIX,hammerandchisel.ssl.zendesk.com DOMAIN-SUFFIX,watchanimeattheoffice.com
这个锁定是 Windows 11 22H2 更新到 2024-07-21 最新补丁引起的，微软增加了安全措施，每次开机自动禁用了 administrator 账户我们让激活账户的命令写成一个 bat 批处理脚本，并让它在登录用户前运行，解除这个限制在桌面新建一个 fuckMicrosoft.bat 文件，内容如下net user administrator /active:yes 此时脚本所在路径为 C:\Users\Administrator\Desktop\fuckMicrosoft.bat.bat打开管理员权限的 终端/cmd/powershell，执行reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v fuckMicrosoft /t REG_SZ /d "C:\Users\Administrator\Desktop\fuckMicrosoft.bat.bat" /f 这还没完，即使激活后，每隔几十分钟，windwos 会重置这个值为 锁定/禁用 状态还得再改个设置组策略→计算机配置 → Windows 设置 → 安全设置 → 帐户锁定策略 → 允许管理员锁定，改成已禁用之后就不会复发了查了下谷歌，相关资料：KB5020282 — 可用于内置本地管理员的帐户锁定为了防止进一步的暴力攻击，我们正在为管理员帐户实施帐户锁定。 从 2022 年 10 月 11 日或更高版本的 Windows 累积更新开始，将提供本地策略来启用内置的本地管理员帐户锁定。 可以在本地计算机策略\计算机配置\Windows 设置\安全设置\帐户策略\帐户锁定策略下找到此策略。注意 新的锁定行为仅影响网络登录，例如 RDP 尝试。 在锁定期间，仍允许控制台登录DOMAIN_LOCKOUT_ADMINS 0x00000008L 允许在网络登录时锁定内置管理员帐户。 好家伙全对上了，专门整 RDP 登录https://support.microsoft.com/zh-cn/topic/kb5020282-%E5%8F%AF%E7%94%A8%E4%BA%8E%E5%86%85%E7%BD%AE%E6%9C%AC%E5%9C%B0%E7%AE%A1%E7%90%86%E5%91%98%E7%9A%84%E5%B8%90%E6%88%B7%E9%94%81%E5%AE%9A-bce45c4d-f28d-43ad-b6fe-70156cb2dc00https://learn.microsoft.com/zh-cn/windows/win32/api/ntsecapi/ns-ntsecapi-domain_password_information
Cloudcone DD windows server 2022 Datacenter
更新：2024-07-25 CC 好像又改规则了，刚才删鸡，只用了 6 天，我以为会按使用时间比例折算剩余价值退款，我知道特价/促销渠道的 vps 是只有前 7 天内能退款，并且是折算使用时间比例退款，但是刚才删鸡，直接退全额到余额里！！，好家伙！4c8g SC2 220G SSD 6 TiB SC2 计划 ，每月 17.96$ DD 成 Windows Server 2022 Datacenter 21H2 ，DD 完之后，查看 母鸡的 CPU 是 E5 2698v4 2.2 GhzCINEBENCH R23 多核心的 4 核分数为 2292，单核试了几次没测出来，中途报错，简单除以 4，约等于 573，由于 CC 经常超售，果然是渣渣的羸弱，我腾讯云的1c2g轻量，Intel(R) Xeon(R) Platinum 8255C @ 2.50GHz, 单核直接 1093 分开始 DD Windows前置条件 先在面板装 Debian 10 系统，然后在 Cloudcone 面板的 Networking 标签页查看你的 IPv4 地址、网关、掩码，如果有 IPv6 这里也会显示 DD Windows 参考的文章和脚本都在这，本篇内容在此上面增加一些步骤和细节说明，完善一些流程https://git.beta.gs/index.php/archives/3/更新系统 apt update -y && apt dist-upgrade -y 安装基础依赖apt install -y xz-utils openssl gawk file wget screen && screen -S os 检查 VPS 启动方式是 UEFI 还是 BIOS [ -d /sys/firmware/efi ] && echo UEFI || echo BIOS 下载 DD 脚本，根据上一步脚本检查的结果，选择支持的系统，系统后面的Legacy 对应的是 BIOS 启动方式，UEFI 对应的是 UEFI 启动方式，待会进入 Windows 的账户密码也在每个系统后面标注了wget --no-check-certificate -O NewReinstall.sh https://raw.githubusercontent.com/fcurrk/reinstall/master/NewReinstall.sh && chmod a+x NewReinstall.sh && bash NewReinstall.sh 我这里选择的是 41，即 Windows Server 2022 Datacenter 21H2Cloudcone 面板使用 VNC 连接 SC2 当 SSH 终端 的 DD 进度显示到./usr/lib/libasound.so.2 ./usr/lib/libnewt.so.0.52.21 ./init xxxxxx blocks 此时 SSH 已经挂了，就可以使用 VNC 进行下一步操作，VNC 连上之后会继续接下来流程期间会停留在这个界面一段时间，此时正在 dd，取决 dd 的镜像大小、本地磁盘 IO 速度，我这里用了 15 分钟Starting up partitioner Please wait... 直到显示界面变成一直卡在 Grub 2 的引导菜单，就已经完成了卡住之后，我们先跳过它直接进入系统才能修复此时按 C 键，进入命令行编辑模式，输入 exit，并回车，之后进入系统然后修复 Grub2 启动菜单问题打开 powershell 或者 cmd，输入下面命令（注意，只有一行内容）并回车mkdir C:\Boot\grub2 && echo chainloader +1 >> C:\Boot\grub2\grub.cfg && echo boot >> C:\Boot\grub2\grub.cfg 下次重启开始就正常了进入 Windows 配置 IP 地址及其它基本设置，登录 Windows 的账户密码在当时选择系统时有注明，如果忘记了可以到https://git.beta.gs/index.php/archives/3/ 查看，给 Windows 网卡配置 IPv4 的公网地址，网关、网络掩码、IPv6（如果有），IP 相关信息可以去 Cloudcone 面板的 Networking 标签页查看你的 IPv4 地址、网关、掩码，如果有 IPv6 这里也会显示，配置完之后就有网络了，不用再使用卡卡的 VNC 操作了，我的系统镜像桌面有个tool.bat的批处理文件，双击运行，可以快速配置远程桌面端口、修改账户密码，如果没有就自己手动改还没完，接下来要收拾自带的 Windows Defender 全局桶，使用该工具移除所有 Windows Defender 组件、安全中心，运行后输入 Y，并回车，移除完会自动重启一次系统https://www.alipan.com/s/fTbKZzkj6cu提取码 5g8i使用 Windows 自带的 mstsc 远程桌面连接 SC2，全部搞定这里测试广东电信千兆家宽，上行 50 Mbps、下行 1000 Mbps，此时 MC 机房是美国洛杉矶时区， UTC -7 ，比北京时间慢 15个 小时，我这里晚上 7 点，可能是没到晚高峰，所以垃圾 163 线路裸连没有卡顿，高版本的RDP 协议默认启用 UDP，TCP 和 UDP 并发改善连接速度，我测试传输文件速度大概是 200 KiB/s，我们可以使用机场的沪美专线加速一下，我这里用的是花云机场的 沪美-IEPL我使用的 Win7，但是 RDP 协议我已经打了微软的补丁升到了 8.1，支持 UDP 连接加速了，然后就是 Win7 自带的 mstsc 远程到 Win Server 2022 21H2 Datacenter虽然我这里使用的是默认端口，但是花云没有屏蔽 3389，有点惊喜的意外，省得我改端口了订阅转换时的链接记得开启 UDP 参数，然后 Clash for Windows 开启 Tun 模式，速度 从 200 KiB/s → 1 MiB/s，是原先的 5 倍，效果非常好
微软官方文档：https://learn.microsoft.com/en-us/troubleshoot/windows-server/networking/configure-ipv6-in-windows还需要安装微软的 Windows IPv6 相关补丁更新 KB3014406，修复禁用 Windows 中的 IPv6 后，出现的系统启动延迟 5 秒提示，网上有一些错误文章走了不少弯路，0xFFFFFFFF 这个取值是错误的，DisabledComponents 是 32 位值，但仅低 8 位有效，高位可忽略，正确值应为十六进制 0xff 或十进制 255补丁下载地址；https://support.microsoft.com/help/3014406注册表定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\ 该路径下新建一个类型为 REG_DWORD的名字为 DisabledComponents键值，值为 0x00，意思是启用所有 IPv6 功能组件如果要禁用 IPv6 ，值就改为 ff，基数为十六进制，或者基数选十进制，值填 255取值 ff ，表示设置二进制的所有低 8 位的位掩码为 1 （位掩码的最低位 bit 0 是最右边的位，而最高位 bit 7 是最左边的位。注册表的 8 位二进制数中，bit 0 是右边第一位，bit 7是左边第一位）从右到左编号，位索引从 ​0（最右）到 7（最左），每个位对应的对应二进制的 0 和 1 表示启用或禁用，当全部都设置为 1 ，即 11111111 表示启用对应控制的功能组件00000000 是系统的默认值，表示不禁用 IPv6 的任何组件，默认启用 IPv6 的所有功能二进制值 0 0 0 0 0 0 0 0 对应功能 | | | | | | | | | | | | | | | └─ bit 0: 禁用所有隧道接口（0x01） | | | | | | └─ bit 1: 禁用 6to4 隧道接口（0x02） | | | | | └─ bit 2: 禁用 ISATAP 隧道接口（0x04） | | | | └─ bit 3: 禁用 Teredo 隧道接口（0x08） | | | └─ bit 4: 禁用非隧道接口（0x10） | | └─ bit 5: 优先使用 IPv4（0x20） | └─ bit 6: 禁用 CP 隧道接口（0x40） └─ bit 7: 禁用 IP-TLS 隧道接口（0x80） 把你要控制开关的功能排列组合为 8 位的二进制数，换算成 10 进制写到注册表，如 10111001下面是每一位名称字段的取值，0 表示 false，1 表示 true，名称自上到下排序对应二进制顺序是从右到左名称含义Tunnel禁用隧道接口Tunnel6to4禁用 6to4 接口TunnelIsatap禁用 Isatap 接口Tunnel Teredo禁用 Teredo 接口Native禁用本机 IPv6 接口PreferIpv4禁用在默认前缀策略中优先使用 IPv4TunnelCp禁用 CP 接口TunnelIpTls禁用 IP-TLS 接口这些名称对应的二进制位从右到左，一共 8 位，分别控制不同 IPv6 组件功能，1 表示开启，0 表示关闭，全部置为 1 表示每个功能都开启，也就是二进制的 11111111 等同于十进制的 255 十六进制的 ff，通过注册表禁用 IPv6，网络适配器属性中的 IPv6 复选框可能仍显示启用状态（这是正常现象）重启系统生效IPv6 的内网和保留地址fc00::/7 fe80::/10 ff00::/8 ::1 :/128 ::1/128 100::/64 2001:db8::/32 ::ffff:0:0/96 2002::/16 之前系统开启了 IPv6 的服务，但是一直获取不到光猫使用的是路由模式，WAN 地址已经是 100.64.0.0/16 的运营商级 NAT了，光猫又 NAT 一次，路由器获取到了 公网 IPv6，但是下发给 PC 时不知道为什么直接就是 IPv6 无 Internet 访问权限，当时怀疑路由器背锅路由器是中兴晴天 AX3000 墙面路由器，里面的 IPv6 开关、DCHP IPv6 什么的都开启了还是不行安卓端也不可以后面懒得管了，这几天发现路由器固件有更新就升级了一下，这一升级直接完美解决测试了一下，发现中兴分配的 IPv6 DNS 有问题，检测时 测试运营商 DNS 是否接入 IPv6 是失败的路由器 IPv6 DNS 获取方式为自动，改成手动发现可以指定 3 组，默认是 DNSPOD+ 和 阿里的 2个 IPv6 DNS，直接改下 Windows 端就行，改成 DNSPod+ 的全家桶首选 DNS2402:4e00:: 备选 DNS2a10:50c0::ad1:ff 确定保存后实时生效