2016-07-21 1 views
-1

В партии или ЦМД, SFC.EXE запустить с помощью простой команды:Как запустить Средство проверки системных файлов с помощью VBS

%windir%\system32\SFC.exe /SCANNOW 

Как запустить эту команду с .vbs скрипт (x86 x64) ??

Благодаря

+0

[здесь] (https://stackoverflow.com/questions/5467818/execute-dos-command-from-vbscript), но ничего – BrianC

+1

Пожалуйста, добавьте свой код на этот пост. Никто не собирается открывать иностранную ссылку на SO. – ragingasiancoder

+0

Привет ragingasiancoder. Я не ставил код, потому что у меня слишком много кодов, разных мест, и никто не работает. Извините, но я не могу заполнить свой вопрос бесполезными кодами. – BrianC

ответ

0

Вы можете сделать что-то подобное, просто дать попробовать!

Option Explicit 
' Run as Admin 
If Not WScript.Arguments.Named.Exists("elevate") Then 
    CreateObject("Shell.Application").ShellExecute WScript.FullName _ 
    , WScript.ScriptFullName & " /elevate", "", "runas", 1 
    WScript.Quit 
End If 
Dim ws,MyCommand,Execution 
Set ws = createobject("wscript.shell") 
MyCommand = "SFC /SCANNOW" 
Execution = ws.run(MyCommand,1,False) 
+0

да хакку. Большое спасибо – BrianC

+0

hi hackoo. просмотрите [эти вопросы] (http://stackoverflow.com/questions/38535724/fix-vbs-to-launch-hide-system-file-checker). благодаря – BrianC

Смежные вопросы