web-dev-qa-db-fra.com

UAC continue de réinitialiser sur Windows 10

J'ai une machine d'entreprise Windows10 sur laquelle je souhaite désactiver complètement UAC afin d'exécuter toutes les applications en tant qu'administrateur par défaut.
Toutefois, mes paramètres de l'UAC continuent de réinitialiser à chaque fois après un redémarrage.

J'ai essayé les solutions suivantes:

  • Définition des valeurs suivantes dans la ruche de registre HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System:
    • EnableLUA à 0
    • ConsentPromptBehaviorAdmin à 0
  • Je me suis même fait le propriétaire effectif de la ruche de registre ci-dessus et je refuse tous les autres utilisateurs (incl. SYSTEM) pour le modifier.
  • Définition des stratégies de groupe suivantes:
    • Computer Configuration\Windows Settings\Security Settings\Local Policies\Security Options\Behavior of the elevation Prompt for adminsitrators in Admin Approval Mode à Elevate without promting
    • Computer Configuration\Windows Settings\Security Settings\Local Policies\Security Options\Run all administrators in Admin Approval Mode à Disabled
    • Il y a un autre cadre quelque part autour de Computer Configuration\Administrative Templates\System\ ??? qui désactive le remplacement automatique des paramètres de stratégie de groupe.
  • Réinstaller un frais copie de Windows10
  • Écrire un script en C # exécuté sur chaque démarrage qui définit tous ces paramètres pour moi - il n'a pas fonctionné car pas même des privilèges administrateurs apparemment suffisamment élevés pour changer ces paramètres ...

Aucune des solutions ci-dessus - notamment la réinstallation de Windows - a permis de résoudre le problème.

Je suis conscient que Windows10 a de la difficulté à exécuter le Windowstore et Msgedge, etc. Quand on a un UAC complètement désactivé - mais je ne m'en soucie pas car je n'utilise aucune de ces "fonctionnalités".

Quelqu'un a-t-il une solution que je n'ai peut-être pas encore essayé?


En tant que développeur, cela me rend complètement fou.


Edit:
[.____] complètement désactiver UAC dans Windows 1 est non un duplicata de ma question, comme j'ai testé tous les Des solutions proposées dans la question liée et ils ont fait non fonctionne pour moi (comme spécifié ci-dessus).

4
unknown6656

Si votre stratégie de groupe de domaine remplace vos paramètres, la méthode décrite ICI pourrait fonctionner.

Pour vous faciliter la vie, j'ai fait une tâche que vous pouvez importer dans le planificateur de tâches:

<?xml version="1.0"?>
<Task version="1.2" xmlns="http://schemas.Microsoft.com/windows/2004/02/mit/task">
  <RegistrationInfo>
    <URI>\DisableUAC</URI>
  </RegistrationInfo>
  <Triggers>
    <EventTrigger>
      <Enabled>true</Enabled>
      <Subscription>&lt;QueryList&gt;&lt;Query Id="0" Path="Microsoft-Windows-GroupPolicy/Operational"&gt;&lt;Select Path="Microsoft-Windows-GroupPolicy/Operational"&gt;*[System[Provider[@Name='Microsoft-Windows-GroupPolicy'] and EventID=8004]]&lt;/Select&gt;&lt;/Query&gt;&lt;/QueryList&gt;</Subscription>
    </EventTrigger>
  </Triggers>
  <Principals>
    <Principal id="Author">
      <UserId>S-1-5-18</UserId>
      <RunLevel>HighestAvailable</RunLevel>
    </Principal>
  </Principals>
  <Settings>
    <MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy>
    <DisallowStartIfOnBatteries>false</DisallowStartIfOnBatteries>
    <StopIfGoingOnBatteries>true</StopIfGoingOnBatteries>
    <AllowHardTerminate>true</AllowHardTerminate>
    <StartWhenAvailable>true</StartWhenAvailable>
    <RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable>
    <IdleSettings>
      <StopOnIdleEnd>true</StopOnIdleEnd>
      <RestartOnIdle>false</RestartOnIdle>
    </IdleSettings>
    <AllowStartOnDemand>true</AllowStartOnDemand>
    <Enabled>true</Enabled>
    <Hidden>false</Hidden>
    <RunOnlyIfIdle>false</RunOnlyIfIdle>
    <WakeToRun>false</WakeToRun>
    <ExecutionTimeLimit>PT1H</ExecutionTimeLimit>
    <Priority>7</Priority>
  </Settings>
  <Actions Context="Author">
    <Exec>
      <Command>%SystemRoot%\System32\reg.exe</Command>
      <Arguments>ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v EnableLUA /t REG_DWORD /d 0 /f</Arguments>
    </Exec>
    <Exec>
      <Command>%SystemRoot%\System32\reg.exe</Command>
      <Arguments>ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v ConsentPromptBehaviorAdmin /t REG_DWORD /d 0 /f</Arguments>
    </Exec>
  </Actions>
</Task>
0
user541686