无忧启动论坛

标题: NSudo - 9.0 Pre Preview 2 (Build 2684) 在批处理中不好用 [打印本页]

作者: liboxiang_cn    时间: 昨天 09:33
标题: NSudo - 9.0 Pre Preview 2 (Build 2684) 在批处理中不好用
本帖最后由 liboxiang_cn 于 2025-12-5 09:35 编辑

以下3行放在批处理中,第1行和第2行好用,每3行不好用,没有改写注册表,在桌面CMD窗口下好用。请各大侠指点
Rem ================= 禁用诊断服务
NSudo.exe -Wait -U:T -P:E Reg add "HKEY_LOCAL_MACHINE\System\ControlSet001\Services\DPS" /v "Start" /t REG_DWORD /d "4" /f
Rem ================= 禁用NTFS链接跟踪服务
NSudo.exe -Wait -U:T -P:E Reg add "HKEY_LOCAL_MACHINE\System\ControlSet001\Services\TrkWks" /v "Start" /t REG_DWORD /d "3" /f
Rem ================= 隐藏资源管理器导航窗口中的网络
NSudo.exe -Wait -U:T -P:E Reg add "HKEY_CLASSES_ROOT\CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\ShellFolder" /v "Attributes" /t REG_DWORD /d "0xb0940064" /f
作者: marstj    时间: 昨天 10:17
还是用powerrun 吧
作者: marstj    时间: 昨天 10:19
https:/ /pan.baidu.com/s/1aRxLG-OCZNQ5e4rPeF90ow?pwd=8888
作者: 窄口牛    时间: 昨天 10:31
nsudo在某些系统已经无效了,runx试试。
作者: qq8899399    时间: 昨天 10:35
https://github.com/mspaintmsi/superUser

superuser吧   已经能支持Windows 11 28000.1 (pre-26H1) 了


目前 这类软件 还在更新的 就这个了

作者: cncecpcy    时间: 昨天 10:48
好。。。。。。
作者: liboxiang_cn    时间: 昨天 10:58
marstj 发表于 2025-12-5 10:19
https:/ /pan.baidu.com/s/1aRxLG-OCZNQ5e4rPeF90ow?pwd=8888

谢谢
作者: 燕飞龙    时间: 昨天 11:05
感谢3楼分享
作者: it323    时间: 昨天 11:27
感谢大家分享!
作者: guong    时间: 昨天 11:49
来看看了
作者: smile_z    时间: 昨天 12:04
学习一下
作者: a66    时间: 昨天 12:12

1. 确保以管理员身份运行批处理

    手动运行:右键点击批处理文件 → 选择“以管理员身份运行”。
    自动提升权限:在批处理文件开头添加以下代码,强制以管理员身份运行:

echo off
    :: 检查是否以管理员身份运行
    net session >nul 2>&1
    if %errorLevel% == 0 (
        echo 已以管理员身份运行
    ) else (
        echo 请以管理员身份运行此脚本
        pause
        exit
    )

2. 确保NSudo.exe路径正确

    在批处理中使用完整路径调用 NSudo.exe,例如:
    "C:\Path\To\NSudo.exe" -Wait -U:T -P:E Reg add ...

3. 检查注册表权限

    有时候即使使用了NSudo,注册表键的权限可能仍然限制了修改。可以尝试在注册表编辑器中手动设置权限:
        打开 regedit。
        定位到 HKEY_LOCAL_MACHINE\System\ControlSet001\Services\DPS 和 HKEY_LOCAL_MACHINE\System\ControlSet001\Services\TrkWks。
        右键 → 权限 → 高级 → 更改所有者为当前用户 → 赋予当前用户完全控制权限。

4. 使用 runas 或任务计划程序

    如果你是通过快捷方式或任务计划程序运行该脚本,确保它们是以管理员身份运行的。
    在任务计划程序中设置触发器时,勾选“使用最高权限”。

5. 测试是否成功执行

    在批处理中添加 echo %errorlevel% 查看命令执行是否成功,例如:

NSudo.exe -Wait -U:T -P:E Reg add "HKEY_LOCAL_MACHINE\System\ControlSet001\Services\DPS" /v "Start" /t REG_DWORD /d "4" /f
echo %errorlevel%
作者: liboxiang_cn    时间: 昨天 12:22
marstj 发表于 2025-12-5 10:17
还是用powerrun 吧

已经选中"Allow Command Line",还是不好用,麻烦帮看一下命令行是否正确?
Rem ================= 禁用诊断服务
PowerRun_x64.exe "Reg.exe" add "HKEY_LOCAL_MACHINE\System\ControlSet001\Services\DPS" /v "Start" /t REG_DWORD /d "4" /f
Rem ================= 禁用NTFS链接跟踪服务
PowerRun_x64.exe "Reg.exe" add "HKEY_LOCAL_MACHINE\System\ControlSet001\Services\TrkWks" /v "Start" /t REG_DWORD /d "3" /f
Rem ================= 隐藏资源管理器导航窗口中的网络
PowerRun_x64.exe "Reg.exe" add "HKEY_CLASSES_ROOT\CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\ShellFolder" /v "Attributes" /t REG_DWORD /d "0xb0940064" /f

作者: liboxiang_cn    时间: 昨天 12:29
a66 发表于 2025-12-5 12:12
1. 确保以管理员身份运行批处理

    手动运行:右键点击批处理文件 → 选择“以管理员身份运行”。

我是将批处理放到启动里了,电脑启动是自动执行
@echo off

   
   Rem ================= 禁用诊断服务
   C:\Windows\Setup\Files\Tools.Ins\PowerRun_x64.exe "Reg.exe" add "HKEY_LOCAL_MACHINE\System\ControlSet001\Services\DPS" /v "Start" /t REG_DWORD /d "4" /f
   Rem ================= 禁用NTFS链接跟踪服务
   C:\Windows\Setup\Files\Tools.Ins\PowerRun_x64.exe "Reg.exe" add "HKEY_LOCAL_MACHINE\System\ControlSet001\Services\TrkWks" /v "Start" /t REG_DWORD /d "3" /f
   Rem ================= 隐藏资源管理器导航窗口中的网络
   C:\Windows\Setup\Files\Tools.Ins\PowerRun_x64.exe "Reg.exe" add "HKEY_CLASSES_ROOT\CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\ShellFolder" /v "Attributes" /t REG_DWORD /d "0xb0940064" /f
   Rem ================= 隐藏资源管理器导航窗口中的库
   C:\Windows\Setup\Files\Tools.Ins\PowerRun_x64.exe "Reg.exe" add "HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{031E4825-7B94-4dc3-B131-E946B44C8DD5}\ShellFolder" /v "Attributes" /t REG_DWORD /d "0xb090010d" /f
   C:\Windows\Setup\Files\Tools.Ins\PowerRun_x64.exe "Reg.exe" add "HKEY_LOCAL_MACHINE\Software\Classes\WOW6432Node\CLSID\{031E4825-7B94-4dc3-B131-E946B44C8DD5}\ShellFolder" /v "Attributes" /t REG_DWORD /d "0xb090010d" /f
   Rem ================= 隐藏资源管理器导航窗口中的收藏夹
   C:\Windows\Setup\Files\Tools.Ins\PowerRun_x64.exe "Reg.exe" add "HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{323CA680-C24D-4099-B94D-446DD2D7249E}\ShellFolder" /v "Attributes" /t REG_DWORD /d "0xa0c00100" /f
   C:\Windows\Setup\Files\Tools.Ins\PowerRun_x64.exe "Reg.exe" add "HKEY_LOCAL_MACHINE\Software\Classes\WOW6432Node\CLSID\{323CA680-C24D-4099-B94D-446DD2D7249E}\ShellFolder" /v "Attributes" /t REG_DWORD /d "0xa0c00100" /f
   Rem ================= 隐藏资源管理器导航窗口中的可移动设备
   C:\Windows\Setup\Files\Tools.Ins\PowerRun_x64.exe "Reg.exe" add "HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{F5FB2C77-0E2F-4A16-A381-3E560C68BC83}\ShellFolder" /v "Attributes" /t REG_DWORD /d "0xb0100000" /f
   C:\Windows\Setup\Files\Tools.Ins\PowerRun_x64.exe "Reg.exe" add "HKEY_LOCAL_MACHINE\Software\Classes\WOW6432Node\CLSID\{F5FB2C77-0E2F-4A16-A381-3E560C68BC83}\ShellFolder" /v "Attributes" /t REG_DWORD /d "0xb0100000" /f
   Rem ================= 隐藏资源管理器导航窗口中的快速访问
   C:\Windows\Setup\Files\Tools.Ins\PowerRun_x64.exe "Reg.exe" add "HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{679f85cb-0220-4080-b29b-5540cc05aab6}\ShellFolder" /v "Attributes" /t REG_DWORD /d "0xa0500000" /f
   C:\Windows\Setup\Files\Tools.Ins\PowerRun_x64.exe "Reg.exe" add "HKEY_LOCAL_MACHINE\Software\Classes\WOW6432Node\CLSID\{679f85cb-0220-4080-b29b-5540cc05aab6}\ShellFolder" /v "Attributes" /t REG_DWORD /d "0xa0500000" /f


Rem ================= 删除该文件
del /f /s /q "%0"

作者: gudezheng    时间: 昨天 13:11
感谢分享!!!
作者: wn168cn@163.com    时间: 昨天 13:51
感谢3#5#分享
作者: mtv01    时间: 昨天 14:05
@echo off
Rem ================= 禁用诊断服务(系统级,可用 TrustedInstaller)
NSudo.exe -Wait -U:T -P:E Reg add "HKEY_LOCAL_MACHINE\System\ControlSet001\Services\DPS" /v "Start" /t REG_DWORD /d "4" /f

Rem ================= 禁用NTFS链接跟踪服务(系统级)
NSudo.exe -Wait -U:T -P:E Reg add "HKEY_LOCAL_MACHINE\System\ControlSet001\Services\TrkWks" /v "Start" /t REG_DWORD /d "3" /f

Rem ================= 隐藏资源管理器导航窗口中的网络(用户Shell相关,改用当前用户高权)
NSudo.exe -Wait -U:S -P:E Reg add "HKEY_CLASSES_ROOT\CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\ShellFolder" /v "Attributes" /t REG_DWORD /d "0xb0940064" /f

Rem 可选:重启资源管理器使设置立即生效
taskkill /f /im explorer.exe
start explorer.exe
作者: 技束源    时间: 昨天 14:24
"正确路径/NSudo.exe" -U:T reg add "HKEY_CLASSES_ROOT\CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\ShellFolder" /v Attributes /t reg_dword /d 11572224 /f
REG_DWORD的值要写十进制的 不是十六进制的
作者: liboxiang_cn    时间: 昨天 14:36
mtv01 发表于 2025-12-5 14:05
@echo off
Rem ================= 禁用诊断服务(系统级,可用 TrustedInstaller)
NSudo.exe -Wait -U:T ...

最后1条还是不行
作者: 1e3e    时间: 昨天 14:46
学习了哈
作者: john138    时间: 昨天 14:54
感谢分享!!!




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3