2015-08-05 18 views
0

Я попытался установить Visual Studio 2015 express для Windows 10 в свои окна 10, но он не удался и не установил.Ошибка установки Visual Studio 2015

Вот картина: http://imgur.com/qWY56qD

Я попытался удалить и установить снова, но это не сработало.

Адрес the log file.

Это похоже раздел вызывает вопрос:

MSI (s) (F4:78) [18:08:41:658]: SECREPAIR: A general error running CryptAcquireContext 
MSI (s) (F4:78) [18:08:41:658]: Determining source type 
MSI (s) (F4:78) [18:08:41:659]: Source type from package 'winexpress_coremsi.msi': 0 
MSI (s) (F4:78) [18:08:41:659]: SECREPAIR: Hash Database: C:\WINDOWS\Installer\SourceHash{4D2824C5-DA58-3442-BB90-F71EA6B07EA9} 
MSI (s) (F4:78) [18:08:41:661]: Note: 1: 2262 2: SourceHash 3: -2147287038 
MSI (s) (F4:78) [18:08:41:705]: SECREPAIR: New Hash Database creation complete. 
MSI (s) (F4:78) [18:08:41:705]: SECREPAIR: Crypt Provider not initialized. Error:0 
MSI (s) (F4:78) [18:08:41:714]: SECREPAIR: Crypt Provider not initialized. Error:0 
MSI (s) (F4:78) [18:08:41:714]: SECREPAIR: Crypt Provider not initialized. Error:0 
MSI (s) (F4:78) [18:08:41:714]: SECREPAIR: Crypt Provider not initialized. Error:0 
MSI (s) (F4:78) [18:08:41:714]: SECREPAIR: Crypt Provider not initialized. Error:0 
MSI (s) (F4:78) [18:08:41:714]: SECREPAIR: Crypt Provider not initialized. Error:997 
MSI (s) (F4:78) [18:08:41:714]: SECUREREPAIR: Failed to CreateContentHash of the file: cab5.cab: for computing its hash. Error: 997 
MSI (s) (F4:78) [18:08:41:717]: SECREPAIR: Failed to create hash for the install source files 
MSI (s) (F4:78) [18:08:41:717]: SECUREREPAIR: SecureRepair Failed. Error code: 3e5651E05C8 
Action start 18:08:41: ProcessComponents. 
MSI (s) (F4:78) [18:08:41:722]: 
Error 997.Overlapped I/O operation is in progress. 
+0

@jessehouwing хорошо я копался в лог-файл, но я не понимаю, многое из этого, и я вижу много ошибок в нем, но не знаю, какой из них вызывает все , –

+0

@jessehouwing yes and i dont get "11. В меню« Правка »выберите« Создать », а затем« Строковое значение ». Создайте строковые значения, содержащие коды продуктов (включая фигурные скобки {}) продуктов, которые необходимо добавить в Safe Recipients. ИМЯ строкового значения - это «код продукта», а значение VALUE может быть пустым. Чтобы получить код продукта для других MSI, откройте MSI с помощью инструмента ORCA, доступного в Windows SDK. " Эта часть я не понимаю, как я должен вводить? также у меня нет никаких обновлений, которые, как говорили, были удалены в блоге. –

+0

@jessehouwing понятия не имею, что вы только что сказали. –

ответ

1

Это почти невозможно «сказать» что не так и как это исправить. Ошибка исходит из того, что ваш криптохранилище каким-то образом поврежден. Иногда бывает, трудно сказать, почему. В прошлый раз, когда у меня были такие проблемы, я решил сделать новую установку Windows 10, и это все проблемы исчезли. Я оказался в этом состоянии, потому что обновил прошивку своего ноутбука. Не понял, что пошло не так. Это не займет слишком много времени, чтобы сделать новую установку, требуется больше времени, чтобы попытаться понять это.

Есть несколько вещей, которые могут помочь, хотя, есть несколько причин, может возникнуть эта ошибка:

  • Вирус сканер работает и делает забавную вещь.
  • У вас есть вирус на вашей машине, и он делает забавные вещи
  • Вы используете mandatory or temporary Window Profile. Изменение этого нормального профиля должно устранить эту проблему.
  • Возможно, поврежденная часть базы данных Windows Installer повреждена, try running this Fit-It tool to see if that resolves the issue.

Если эти вещи не помогают, и вы хотите попробовать что-то другое, вы можете отключить хэш проверки полностью ВНИМАНИЕ это позволяет установку из поврежденных пакетов MSI и считается очень небезопасным. Только делать это в крайнем случае:

  1. Создать параметр DWORD с именем SecureRepairPolicy со значением 1 в HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer

Выполните установку, которая должна преуспеть сейчас и после перезагрузки сброса флага либо его предыдущее значение или удалить его, если он изначально не существовал.

Если вам нужна поддержка Microsoft с этой проблемой, file a bug on Connect и не забудьте присоединить Visual Studio installation log collection data that is gathered by this tool.

Примечание: большое количество сообщений на форуме и другие темы упоминают об удалении определенных исправлений Windows. Это был вариант, хотя и небезопасный, когда эта проблема еще не была частью установки по умолчанию и была специально вызвана установкой исправления. В Windows 10 нет исправления для удаления, поскольку материал, вызывающий эту проблему, был установлен с чистой операционной установкой и не может быть удален.

+0

Большое спасибо за вашу помощь :). –

1

Решение, которое сделало это для меня: 1. Перейдите на панель управления. 2. Перейдите в раздел Учетные записи пользователей. 3.Внесите изменения в мою учетную запись в настройках ПК. 4. Нажмите Войти в локальной учетной записи (если вы зарегистрированы в учетной записи microsoft). 5. Войдите в локальную учетную запись, и все готово.

6

У меня был сбой аналогичной установки Visual Studio (сообщения «Пользователь отменен» и «Оверлейный ввод-вывод») в Win 8.1 Pro. В конце концов я нашел эту тему:

http://blogs.msdn.com/b/vsnetsetup/archive/2014/10/27/error-997-overlapped-i-o-operation-is-in-progress-kb2918614-breaks-windows-installer-service.aspx

После того как я переименовал C: \ ProgramData \ Microsoft \ Crypto \ RSA \ S-1-5-18 папку, то VS установки работал отлично.

+0

Исправление не работает для Windows 10! Только для Win 7, 8, 8.1 –

0

Для меня это было почти то же самое. В первый раз я устанавливал версию сообщества. и он потерпел неудачу. Возможно, это произошло потому, что я потерял подключение к Интернету. И один из пакетов был скачан неправильно. после этого нет mater Если я попробовал сообщество онлайн-установки или сообщества мечты-искры или Enterprise. Он всегда терпел неудачу.

Так предложение об удалении: C: \ ProgramData \ Microsoft \ Crypto \ RSA \ S-1-5-18 папка работает нормально. Я просто не хотел повторять установку, поэтому я удалил ее везде, где она была создана. После этого попытался добавить дополнительные функции, и он работал без удаления S_1-5-18.

Так Thnx PaulM

Смежные вопросы