繁体   English   中英

Python cmd命令sfc / scannow

[英]Python cmd command sfc /scannow

您好,所以我试图制作一个基本的python脚本来执行cmd命令。 DISM命令工作正常,但是当我尝试sfc命令时,收到消息:

Windows资源保护无法启动修复服务。”

我在cmd上以管理员权限执行此脚本:

import subprocess
from os import system
print('1. sfc scan')
print('2. DISM')

key = int(input('Input your choice: '))
if key == 1:
    system("sfc /scannow")
elif key == 2:
    system("DISM /Online /Cleanup-Image /CheckHealth")

在基地从Back2Basics这个答案 ,你可以尝试使用调用它作为管理subprocessrunas

import subprocess
subprocess.Popen( ['runas', '/user:Administrator', 'sfc /scannow'] )

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM