Подтвердить что ты не робот

Visual studio 2010 Ошибки при запуске "-832" не являются допустимым значением для свойства "ширина"

Моя Visual Studio 2010 работала отлично сегодня утром (я запустил XP sP3 под Paralles). Я перезапустил весь ноутбук, и я начал получать эту ошибку. Я даже удалил VS2010, удалил каталог Visual Studio 20010 в области "Мои документы" и переустановил его, и он все равно дает мне эту ошибку каждый раз, когда я пытаюсь ее запустить. Я не уверен, что stackoverflow это место, чтобы спросить об этом, но я нахожусь на своем пути, пытаясь снова запустить этот запуск (пытаясь избежать восстановления всего виртуального ПК) Кто-нибудь знает, как это исправить?

4b9b3361

Ответ 1

Не уверен, как это вызвано, но, возможно, связано с наличием нескольких мониторов - я чередовался между запуском 1 или 2 мониторов. Найденное решение здесь:

http://rainabba.blogspot.com/2010/07/visual-studio-2010-wont-start-120-is.html

В принципе, ошибочные значения отрицательной ширины сохраняются в реестре, а не на диске, поэтому попробуйте это решение перед другими деструктивными решениями в этом вопросе SO.

Запустите regedit и перейдите к:

HKCU\Software\Microsoft\VisualStudio\10.0\MainWindow

Измените значение реестра, заменив любые отрицательные числа на положительные числа (я заменил два экземпляра "-1" на "200" )

Ответ 2

Начиная с Visual Studio 2017, настройки теперь хранятся в частном частном реестре. Вам нужно будет сначала загрузить куст реестра VS2017:

  • Выберите HKEY_USER в файле regedit.exe
  • Файл → Загрузить куст
  • Перейдите к %LOCALAPPDATA%\Microsoft\VisualStudio\15.0_{INSTANCE}
  • Выберите privateregistry.bin и нажмите "Открыть"
  • Дайте загруженному кусту такое имя, как VS2017
  • Как только улей будет загружен, найдите значение MainWindow и исправьте в нем отрицательное значение.
  • Частный куст может использоваться только одним приложением, поэтому теперь вам нужно будет выбрать только что загруженный куст и выгрузить его с помощью File -> Unload

Что касается определения того, какой экземпляр является экземпляром по умолчанию, я просто искал последний файл обновления.

Ответ 3

Это решение об изменении любых отрицательных значений на положительное значение в записи реестра MainWindow также работает для Microsoft SQL Server Management Studio - проверено на версии v13.0.

HKEY_CURRENT_USER\Software\Microsoft\SQL Server Management Studio\13.0\ MainWindow

Ответ 4

Я столкнулся с той же проблемой с Visual Studio 2013. Я пробовал методы, описанные в других ответах, но тот, который работал, изменялся в регистрах. Кажется, Регистры изменились с VS 2010.

Для VS 2013 вы должны изменить

HKEY_USERS\S-1-5-21-1181729300-1976498228-1094237608-1001\Software\Microsoft\VisualStudio\12,0\MainWindow

Просто убедитесь, что нет отрицательного значения. Я заменил -580 на 100.

Удачи!

Ответ 5

regedit исправил проблему... искал недопустимый номер ширины под ключом microsoft... (found key = MainWindow). Отредактировано значение и удалено символ "минус".

Ответ 6

Вы видите что-либо в журнале событий приложения?

Попробуйте эти

devenv /ResetSettings 
devenv /installvstemplates 

Удалить содержимое здесь:

%ProgramFiles%\Microsoft Visual Studio 10.0\Common7\IDE\ProjectTemplatesCache

Ответ 7

Попробуйте удалить файлы под <username>\Documents\Visual Studio 2010\Settings. То, где хранятся ваши пользовательские настройки, включая (я думаю), какие окна вы разместили где. Они не удаляются при удалении или переустановке VS, поэтому, если что-то там не работает, оно будет портиться после переустановки. Также посмотрите на помет в <username>\AppData\Local\Microsoft\VisualStudio\10.0.