无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 3233|回复: 24
打印 上一主题 下一主题

[求助] 批处理关闭功能

[复制链接]
跳转到指定楼层
1#
发表于 2023-7-12 10:33:33 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

利用命令关闭一些Windows功能,如:TFTP、Microsoft-Hyper-V用此以TFTP为例
Dism /online /Get-FeatureInfo /FeatureName:TFTP  均运行正常,可关闭,
为了方便,把需要禁用的功能名写入一个TXT记事本本內
用以下命令执行:

for /F %%i in (' Type "%~dp0Windows\Remove.TXT" 2^>nul')
for /F "tokens=2 delims=: " %%a in ('dism /online /get-features ^| Findstr /I /C:"FeatureName : %%i"') do if "%%a" NEQ "" Call Dism /online /Disable-Feature /FeatureName:%%a >nul
   )
运行之后无效果。麻烦大佬指点
2#
 楼主| 发表于 2023-7-12 14:00:37 | 显示全部楼层
bjay2008xmy 发表于 2023-7-12 12:26
有了现成的,就不想再费脑筋想了~

并非如此,折腾好久没有效果,才来求助。从大佬的诊断中学习
回复

使用道具 举报

3#
 楼主| 发表于 2023-7-12 14:29:52 | 显示全部楼层
china.gaofeng 发表于 2023-7-12 12:22
调用powershell更方便些

谢谢大佬,有时间要学习学习powershell
回复

使用道具 举报

4#
 楼主| 发表于 2023-7-12 17:54:38 | 显示全部楼层
china.gaofeng 发表于 2023-7-12 12:22
调用powershell更方便些

Get-Content .\remove.txt此处路径该如何指定,.txt文件未在当前根目录,在当前文件夹下的子目录里边,Get-Content %Lists%\FeaturesList.txt,这种写法提示Get-WindowsOptionalFeature : 找不到接受实际参数“IIS-HttpErrors”的位置形式参数。
所在位置 行:1 字符: 78
+ ... turesList.txt).ForEach({Get-WindowsOptionalFeature $_ -online|Disable ...
+                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [Get-WindowsOptionalFeature],ParameterBindingException
    + FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.Dism.Commands.GetWindowsOptionalFeatureCommand
回复

使用道具 举报

5#
 楼主| 发表于 2023-7-12 17:59:09 | 显示全部楼层
china.gaofeng 发表于 2023-7-12 12:22
调用powershell更方便些

把Remove.TXT和批处理放同一文件夹也报同样错
回复

使用道具 举报

6#
 楼主| 发表于 2023-7-13 14:54:00 | 显示全部楼层
china.gaofeng 发表于 2023-7-13 13:45
你remove.txt文件里的内容是什么格式?

文本格式,remove.TXT,文本下一行一列:

TFTP
Microsoft-Hyper-V
回复

使用道具 举报

7#
 楼主| 发表于 2023-7-13 15:35:02 | 显示全部楼层

Get-Content %Lists%\remove.txt
这种路径写法对吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-15 11:52

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表