Visual studio oublie les réglages des fenêtres et fait un gâchis

j'ai ce problème où j'ouvre Visual Studio et les fenêtres internes sont éparpillées partout. Aucun d'eux n'est amarré; certains qui devraient être visibles sont devenus invisibles et vice versa. Je dois ensuite passer des siècles à obtenir les fenêtres de retour où je les aime.

il ne semble se produire avec quelques solutions et n'est apparu que récemment.

pour moi, Je ne peux pas résoudre le problème. Quelqu'un at-il vécu cela?

62
demandé sur BIBD 2009-05-15 07:11:48

12 réponses

semble comme il ya certainement un problème avec Visual Studio conserver vos paramètres entre les voyages aller-retour et peut-être votre profil de paramètres Visual Studio en général.

la solution que je recommande est d'abord de réinitialiser tous les paramètres, deuxièmement personnaliser les choses à votre préférence personnelle et enfin prendre une sauvegarde de ces paramètres personnalisés. L'idée est que ce fichier de sauvegarde de paramètres peut être utilisé plus tard pour automatiser une restauration rapide de paramètres à un point que vous êtes heureux avec. Les étapes suivantes montrent comment faire ceci et avec un peu de chance devrait trier même les problèmes de configuration de studio visuel les plus confus:

  1. fermer toutes les instances de Visual Studio.

  2. Allez à Démarrer > Programmes > Visual Studio 200X > Visual Studio Tools > et choisissez " Visual Studio 200X Invite de Commande

  3. Exécuter le légèrement moins bien connue " devenv.EXE / Commande ResetUserData. Avec cette commande, vous perdrez tous vos paramètres D'environnement Visual Studio et toutes vos personnalisations. Pour cette raison, le commutateur /ResetUserData n'est pas officiellement pris en charge et Microsoft ne l'annonce pas (le commutateur n'est pas décrit dans l'aide pour devenv.exe vous obtenez lorsque vous tapez devenv.exe/? dans une invite de commande). Il est important d'attendre le résultat du devenv.processus exe pour disparaître du Gestionnaire de tâches ou encore meilleur explorateur de processus.

  4. lorsque le processus disparaît du Gestionnaire de tâches ou de L'Explorateur de processus, exécutez 'devenv.exe / Resettings' qui va restaurer les paramètres par défaut de L'IDE et éventuellement démarrer une seule instance de Visual Studio.

  5. maintenant dans Visual Studio choisissez 'Import And Export Settings...'près du bas du menu' Outils ' pour lancer l'Assistant Paramètres D'importation et D'exportation.

  6. Choisir " Réinitialiser tous les paramètres 'bouton radio et suivant > choisissez' Non, réinitialisez simplement les paramètres, réécrivez mes paramètres actuels' et suivant > choisissez votre préférence personnelle 'Collection de paramètres', je choisirais Visual C # Paramètres de développement ici (Note: ce que vous choisissez ici a un effet sur les raccourcis clavier, etc. mais vous pouvez toujours répéter ce processus jusqu'à ce que heureux) et cliquez sur Terminer.

  7. lorsque vous recevez le message que " vos paramètres ont été réinitialisés avec succès au développement XXXXXX Paramètre.'cliquez sur Fermer puis passez un bon bout de temps à ajouter des personnalisations personnelles à Visual Studio tels que l'ouverture de fenêtres que vous voulez toujours ouvrir, Personnaliser Barres d'outils et ajouter des boutons barre d'outils etc

  8. lorsque vous avez terminé votre personnalisation personnelle et que vous êtes entièrement satisfait de votre configuration, allez de nouveau à Outils > 'Paramètres D'importation et D'exportation..."

  9. , Choisissez " Exporter la sélection de l'environnement paramètres 'bouton radio et suivant > cochez 'tous les paramètres' et suivant > choisissez un nom de fichier et un répertoire et cliquez sur Terminer pour stocker une sauvegarde de vos paramètres actuels dans A.fichier vssettings.

  10. à l'avenir, si les choses tournent mal, revenez à Tools > 'Import And Export Settings...'et cette fois, choisissez' Importer les paramètres d'environnement sélectionnés ' bouton radio et suivant > choisissez 'non, juste importer de nouveaux paramètres, en remplaçant mes paramètres actuels' et suivant > soit choisissez le nom de votre .VSSETTINGS file à partir de la liste (généralement sous le dossier My Settings) ou parcourir.. à l'endroit où vous avez sauvegardé le fichier, puis > cochez "tous les paramètres" et cliquez sur Terminer.

  11. important, fermez la seule instance de Visual Studio. Toute instance future que vous ouvrez devrait conserver vos dernières personnalisations.

67
répondu Peter McG 2009-05-15 04:17:37

j'ai eu un problème similaire lorsque le dossier Mes Documents est stocké sur un lecteur mappé. Si J'ai ouvert VS avant de cartographier le lecteur, VS agirait comme si c'était la première fois qu'il avait été ouvert. J'ai résolu ce problème en stockant les paramètres d'environnement sur le disque local.

6
répondu Tim Scarborough 2009-05-15 16:32:59

Visual Studio corrompt ses réglages avec une monotonie régulière (cela a toujours été le cas, je souffre de cela depuis les jours de Visual C++, et c'est toujours un bugbear en VS2013).

souvent cela semble être totalement au hasard, mais c'est très probable après un crash.

il perdra également toutes les modifications de vos paramètres si Visual Studio ne ferme pas proprement - pour une raison quelconque au lieu de sauvegarder les paramètres lorsque vous OK la boîte de dialogue, VS semble attendre jusqu'à ce qu'il quitte pour écrire vos modifications, donc après la modification des options, j'ai toujours quitter et redémarrer pour que les modifications ont été transférées sur le disque. De même, vous ne devez jamais modifier les options avec 2 ou plusieurs instances de VS en cours d'exécution, car le dernier à quitter va écraser les paramètres.

en particulier, il y a un cas facilement reproductible: si vous lancez deux ou plusieurs copies en même temps (par lequel je veux dire si vous démarrez deux ou plusieurs copies, donc ils sont tous initialisants en même temps), ils semblent se battre sur le fichier de paramètres et il devient corrompu ou réinitialise par défaut.

les deux meilleures solutions de rechange que j'ai trouvées sont:

  • ne lancez jamais plus d'une instance à la fois. Si vous devez exécuter plusieurs instances simultanément, attendez que la première finisse de charger sa Solution avant de lancer la suivante.

  • toujours utiliser Tools > Import and Export Settings pour enregistrer vos paramètres dans un fichier de sauvegarde, de sorte que la récupération de cette corruption ne prend que quelques secondes à chaque fois qu'elle se produit.

une autre habitude plus petite, mais encore assez irritante, est que si VS est minimisé quand il est arrêté (par exemple en fermant), il corrompt ses informations de position de fenêtre et la prochaine fois que vous l'exécutez, il sera maximisé.

6
répondu Jason Williams 2015-01-01 20:29:15

je viens juste de rencontrer ce problème aussi (semblait se déclencher après une mise à jour de windows) où je continuais à obtenir une mise en page de fenêtre bidon peu importe ce que je faisais. Les suggestions ci-dessus n'ont pas fonctionné non plus. Mais heureusement les suggestions dans: pourquoi L'IDE VS 2008 ne se souvient pas de mes préférences? de supprimer:

%APPDATA%\Application Data\Microsoft\VisualStudio.0\windows.prf

travaillé.

TP

4
répondu user1331100 2017-05-23 11:54:25

en fait j'ai trouvé ce que le coupable était: précédents VS crashes.

si une de mes instances Visual Studio s'écrase pour quelque raison que ce soit - la prochaine fois que je démarre VS, j'obtiens un lot bizarre de paramètres. Le comportement dépend de divers facteurs, comme si j'avais d'autres instances de VS ouvert à l'époque.

3
répondu cbp 2011-08-09 13:42:48

j'ai essayé la solution de Peter McGrattan, mais ça n'a pas aidé. Ce qui a fini par marcher pour moi était de supprimer mes options D'utilisateur VS Solution (.sou). Situé dans le même répertoire que ma solution.

la seule mauvaise chose est que vous devez refaire tous vos paramètres. Cela incluait mes modifications d'exception. Pas beaucoup de changement, mais si vous avez beaucoup de personnalisation, il pourrait être une vraie douleur. Il doit y avoir quelque chose dans ce fichier qui fout tout en l'air, mais supprimer tout le fichier est rapide. et facile.

3
répondu Christopher Nourse 2012-01-17 00:05:45

quelle solution vous ouvrez ne devrait pas avoir d'importance parce que ces paramètres ne sont pas spécifiques à la solution. Mais je me demande si vous avez installé Visual Studio 2005 et 2008? Si c'est le cas, l'ouverture d'une solution créée en 2005 s'ouvrira par rapport à 2005 et l'ouverture d'une solution de 2008 s'ouvrira par rapport à 2008. Vous pouvez avoir VS 2005 même si vous ne l'avez pas installé. Par exemple, InfoPath 2007 installe un shell VS 2005.

D'abord je positionnerais les fenêtres où vous les voulez, puis je ferais un outil - > Exportez les paramètres et n'incluez que la disposition des fenêtres. De cette façon, tu as au moins quelque chose vers quoi tu peux retourner.

ensuite, je vérifierais les outils - > Options - > Importer les paramètres D'exportation et je ferais remarquer où le chemin "enregistrer automatiquement Mes paramètres dans ce fichier" est défini. Gardez un œil sur ce fichier. Avez-vous un logiciel de synchronisation qui peut être remplacer par inadvertance? Est-il point à un non-lieu?

1
répondu Josh 2009-05-15 04:09:08

Mon problème est similaire, mais le résultat est l'application se bloque. Le problème était cette valeur

in HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\MainWindow. Il a été placé à "0 1000 -280 -100 3" probablement en raison d'avoir plusieurs écrans et le déplacement de L'UI autour de beaucoup.

la suppression de cette valeur a permis à l'application de redémarrer avec succès. Qu'il soit recréé au démarrage.

1
répondu Dan Loughney 2015-09-16 13:39:20

je fais face à un problème similaire. Et ça n'a commencé que récemment, genre, dans les 30 derniers jours environ. La seule chose que je me rappelle avoir changée durant cette période était la mise à jour de Resharper 4.5.

0
répondu sergiopereira 2009-05-27 20:44:03

j'ai vécu quelque chose de similaire. Dans mon cas, les couleurs de l'éditeur de texte (c# editor par exemple) vont se détraquer. La seule solution que j'ai essayé et fonctionne pour moi est de changer de thème de couleur de sorte que quelque chose d'autre et puis de retour à ce que je veux.

0
répondu LucasM 2014-11-14 14:06:25

dans mon cas ce n'est pas la disposition de la fenêtre étant corrompue mais Intellisense offrant l'achèvement de code et l'aide pop-up. Jamais eu ce problème au cours de la dernière décennie, maintenant il se produit au moins 3 fois par jour. Win8.1, Visual Studio 2013, ReSharper 8 et maintenant ReSharper 9 (dans l'espoir que la mise à niveau le corrigera).

j'ai à présent l'habitude d'avoir à

  • fermer la solution
  • Outils/Importer-Exporter les Paramètres/Réinitialiser tous les réglages
  • Close Visual Studio
  • Open Visual Studio importer mes paramètres enregistrés
  • rouvrir la solution et continuer à travailler

je peux alors travailler très bien pendant un certain temps jusqu'à ce que quelque chose tourne mal... disons un stack-overflow pendant que je débogue. À ce moment-là, je sais juste que mes réglages sont vissés et que mon Intellisense est mort à nouveau.

je commence à me demander si ce n'est pas quelque chose à voir avec la dernière mise à jour de Visual Studio. Il y a des choses là-dedans que je n'utilise jamais comme la merde publicitaire et l'intégration de développement de bureau. MS Office a ses propres problèmes, comme Office 64 bit n'étant pas vu par une autre application comme Quicken comme un programme de courrier électronique installé. Ou peut-être son un conflit avec ReSharper qui veut dépasser et "étendre" la caractéristique Intellisense.

de toute façon, je suis sûr que c'est une manifestation différente de la même question: visuel Les réglages de Studio sont décalés lors d'une utilisation normale.

0
répondu Clint StLaurent 2015-01-01 18:15:57

je viens de tomber sur ce problème dans VS 2012, réinitialiser la disposition des fenêtres ne faisait rien.

j'ai extrapolé

%APPDATA % \Application Data\Microsoft\VisualStudio\9.0\windows.prf

à

%appdata % \Microsoft\VisualStudio\11.0\Windows.l'indice

... supprimé et il était de retour dans les affaires!

  • assurez-vous de fermer toutes les instances de VS en premier!
0
répondu Dan 2015-04-15 20:34:07