2008-09-21 25 views
1

Je cours Vista (business x32) sur mon ordinateur de travail, dans lequel je fais le développement ASP.NET. Parce que j'utilise IIS pour server les sites que je construis (je fais beaucoup d'intégrations CMS donc j'ai besoin d'utiliser IIS pas le serveur de développement web intégré) J'ai toujours besoin d'attacher à w3wp pour le débogage.Je ne peux pas attacher à w3wp sous Vista avec UAC allumé

Le problème est que w3wp nécessite des autorisations élevées pour moi de me connecter au processus de VS 2008. Mais quand je tente de redémarrer VS à « Exécuter en tant qu'administrateur » Je reçois l'erreur: « Ce programme a été bloqué » "Votre administrateur a défini une stratégie pour bloquer ce programme"

Je rencontre uniquement ce problème lorsque je suis connecté à mon ordinateur avec mon compte de domaine (qui se trouve dans le groupe d'administration locale), si j'utilise l'administrateur local I n'a pas de problèmes. Je suis la seule personne sur le domaine qui a ce problème, tout le monde utilisant Vista peut ouvrir VS en tant qu'administrateur sans drames. Pour contourner cela, je dois désactiver l'UAC, mais il se rallume toujours (après chaque redémarrage), donc c'est très frustrant.

Je n'ai pas non plus été capable de savoir comment ajouter un programme à la liste "sûre".

Répondre

1

Avez-vous demandé aux administrateurs de domaine s'ils ont une stratégie de groupe qui est en train de réactiver l'UAC?

Il se peut que Vista par défaut ne dispose que de quelques emplacements pouvant être exécutés sans restriction et si Visual Studio est installé en dehors de ces zones, il risque de l'empêcher de s'exécuter avec des autorisations élevées.

Vérifiez où elle est installée et ajoutez son emplacement en tant que zone "sans restriction" dans la zone Restrictions du logiciel/Règles supplémentaires.

Pour ce faire, procédez comme suit:

  1. Ouvrez le secpol.msc éditeur.
  2. Naviguez jusqu'à Stratégies locales/Stratégies de restriction logicielle/Règles supplémentaires.
  3. ensuite clic droit la fenêtre de droite et choisissez Règle New Path ...
  4. Naviguez jusqu'au chemin où VS est installé et définir le niveau de sécurité à Unrestricted.

Voir si cela ne fait pas l'affaire.

Bonne chance!

0

Vous pouvez écrire un script qui désactive le contrôle de compte d'utilisateur et exécuter ce script chaque fois que vous redémarrez votre ordinateur, ou peut-être juste avant de lancer VS.

Modifier Registre:

Plus d'options pour désactiver/activer l'UAC:

Je peux ouvrir VS avec « Exécuter en tant qu'administrateur " en dessous de mon compte de domaine (qui se trouve dans le groupe d'administration locale) sur mon ordinateur de travail, donc je soupçonne que quelque chose ne va pas sur votre ordinateur. Et maintenant, vous avez peut-être eu votre PC réimagé, alors peut-être que le problème est parti pour vous.