Я создал тривиальную программу VB6 для друга около 3 лет назад. Для создания установочного пакета я использовал мастер пакетов и развертывания.

Недавно мы переустановили Windows XP на ее ноутбук. Мы переустановили все программное обеспечение, которое она использовала ранее, но эта программа НЕ будет установлена. Была другая программа, которая потерпела неудачу точно так же. Это также программа VB6, и автор, по-видимому, использовал мастер пакетов и развертывания для создания программы установки.

После запуска setup.exe из ZIP-файла в главном окне появляется окно "Установить" вверху и «Копирование файлов, пожалуйста, подождите». Кажется, зависает, и в основном блокирует Windows. В конце концов, я могу выключить Windows.

После перезапуска я получаю сообщения о том, как программа установки была удалена, и не завершена полностью. Он также сообщает мне о файле ST6UNST.001 в каталоге C:\Windows. После просмотра этого файла журнала выяснилось, что программа установки потерпела крах вскоре после раздела "начальной загрузки".

Неудачная установка, кажется, ставит своего рода "блокировку" на жесткий диск. В результате мы НЕ могли выполнить сканирование диска (например, Norton Disk Doctor). Когда мы попытались запустить chkdsk, он сказал, что нам нужно запланировать его и перезагрузить. Когда система перезагружается, она говорит: "Windows не может открыть том для прямого доступа".

Чтобы обойти эту проблему, мы должны были загрузить систему с установочного компакт-диска Windows, а затем запустить chkdsk / R. В нем говорилось, что сначала нужно отключить диск, а затем он завершился без ошибок. После этого мы можем запустить сканирование диска и тому подобное.

Так как первоначальная установка не удалась, мы продолжили установку остальной части программного обеспечения на компьютер. Казалось, все в порядке в течение недели или около того. Через месяц этот компьютер стал ОЧЕНЬ ненадежным. Firefox часто использует память без ограничений и приводит к сбою компьютера. Другие программы (Microsoft Word, Thunderbird, Windows Explorer) сообщают о странных ошибках памяти и странных ошибках DLL.

Я подозреваю, что проблема с жестким диском, но компьютер работал довольно хорошо в течение предыдущих 18 месяцев. Я попытался найти причину этой неудачной установки программы VB6. Пока что я не нашел ничего убедительного.

Мы перепробовали много вещей как до, так и после начальной установки:

  • Мы отключили / вышли все ненужные программы
  • Мы отключили Антивирус Norton во время установки
  • Мы провели сканирование с помощью Malware Bytes Anti-Malware
  • Мы провели сканирование с помощью Norton System Doctor

================================================== ==========

Содержание файла: ST6UNST.001

%% ПОЖАЛУЙСТА, НЕ МОДИФИЦИРУЙ ИЛИ УДАЛЯЙ ЭТОТ ФАЙЛ! %% %% Этот файл содержит информацию об установке приложения. %% %% Он будет использоваться для автоматического удаления всех компонентов приложения с вашего компьютера, если вы решите это сделать. %%

ПРИМЕЧАНИЕ: начало секции начальной загрузки

КОНФИГ: Название: "Мак-Тагит"

ДЕЙСТВИЕ: RegKey: "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion", "SharedDLLs"

ДЕЙСТВИЕ: SystemFile: "C:\WINDOWS\SYSTEM32\VB6STKIT.DLL" (файл на диске уже обновлен)

ДЕЙСТВИЕ: SystemFile: "C:\WINDOWS\SYSTEM32\COMCAT.DLL" (файл, который сейчас находится на диске, уже обновлен)

ДЕЙСТВИЕ: SystemFile: "C:\WINDOWS\SYSTEM32\STDOLE2.TLB "(файл, который сейчас находится на диске, уже обновлен)

ДЕЙСТВИЕ: SystemFile: "C:\WINDOWS\SYSTEM32\ASYCFILT.DLL" (файл, находящийся на диске, уже обновлен)

ДЕЙСТВИЕ: SystemFile: "C:\WINDOWS\SYSTEM32\OLEPRO32.DLL "(файл, который сейчас находится на диске, уже обновлен)

ДЕЙСТВИЕ: SystemFile: "C:\WINDOWS\SYSTEM32\OLEAUT32.DLL "(файл, который сейчас находится на диске, уже обновлен)

ДЕЙСТВИЕ: SystemFile: "C:\WINDOWS\SYSTEM32\MSVBVM60.DLL "(файл, который сейчас находится на диске, уже обновлен)

ДЕЙСТВИЕ: DllSelfRegister: "C:\WINDOWS\SYSTEM32\COMCAT.DLL"

ДЕЙСТВИЕ: TLBRegister: "C:\WINDOWS\SYSTEM32\STDOLE2.TLB»

ДЕЙСТВИЕ: DllSelfRegister: "C:\WINDOWS\SYSTEM32\OLEPRO32.DLL»

ДЕЙСТВИЕ: DllSelfRegister: "C:\WINDOWS\SYSTEM32\OLEAUT32.DLL»

ДЕЙСТВИЕ: DllSelfRegister: "C:\WINDOWS\SYSTEM32\MSVBVM60.DLL»

ПРИМЕЧАНИЕ: конец секции начальной загрузки

2 ответа2

1

ПК моего друга стал настолько нестабильным, что мы решили, что пришло время переустановить Windows - всего через два месяца !! Я переустановил Windows XP на ее ноутбуке на этой неделе. На этот раз я знал, чего ожидать, поэтому я сделал несколько резервных копий по пути.

После продолжительного анализа можно сделать вывод, что виновником является Norton Antivirus 2010. Я пытался отключить каждую доступную опцию, но "простые ванильные" программы VB6 не устанавливались. Программа начальной загрузки зависла и заблокировала компьютер КАЖДЫЙ раз.

Я вернулся к образу, который создал до установки Norton Antivirus 2010. Тогда я мог без проблем установить обе программы VB6. Я думаю, что должен быть какой-то конфликт "один на тысячу" между Norton Antivirus 2010 и установкой Windows XP, созданной разделом Recovery на ее ноутбуке Toshiba L300.

У нас точно не было подобных проблем два года назад, когда мы делали первоначальные установки этих идентичных программ VB6. Тогда у нее на ноутбуке был установлен Norton Antivirus 2008.

У нее есть Microsoft Security Essentials на новой установке Windows XP. Я проверил это на некоторых других ноутбуках, и это делает адекватную работу.

0

Попробуйте установить его в безопасном режиме, сначала вам нужно будет выполнить 1 команду, чтобы служба msi работала в безопасном режиме.

В командном окне введите следующую команду и нажмите Enter:

REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\MSIServer" /VE /T REG_SZ /F /D "Служба"

Перезагрузите компьютер в безопасном режиме и попробуйте установить программное обеспечение.

,

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .