Bonjour,

Je cherche depuis des jours sans trouver de solutions.
J'ai besoin de lancer la commande SFC /SCANNOW avec un programme
Je la lance bien en admin, mais j'obtiens le message : la protection des ressources windows n'a pas réussi à démarrer le service de réparation

Si je lance manuellement la commande, çà fonctionne
en manuel il m'ouvre le chemin C:\WINDOWS\system32 alors que part mon application le chemin C:\WINDOWS\SysWOW64

Voici mon code, avez-vous une idée ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
            Process process = new Process();
            ProcessStartInfo startInfo = new ProcessStartInfo();
            startInfo.FileName = "cmd.exe";
            startInfo.Arguments = "/c sfc /SCANNOW & pause";
            startInfo.Verb = "runas";
            process.StartInfo = startInfo;
            process.Start();