мы обновили на месте windows 2003 server
к windows 2008 server.
После обновления перестали работать несколько служб Windows. Ошибка, которую я получаю в средстве просмотра событий, выглядит так:
Сбойное приложение someservice.exe, версия 0.0.0.0, отметка времени 0x38f21f27, неисправный модуль ntdll.dll, версия 6.0.6002.19346, отметка времени 0x55024174, код исключения 0xc0000005, смещение ошибки 0x00066439, идентификатор процесса 0x10e8, время запуска приложения 0x01d0afd9a7dee788.
Это приложение читает текстовый файл и анализирует вывод.
В журнале приложения я вижу, что он попал в файл, но прежде, чем он смог прочитать, он разбился. У меня нет исходного кода для этого приложения. Возможно, файл не открывается.
Это приложение отлично работает на Windows 2003 Server
.
Я пытался создать файлы дампа, но ничего не получилось.
Когда я бегу "cmd"
из Run
меню и попробуйте запустить chkdsk
или scandisk
, это вызывает ошибку, говоря, что эти commands requires DOS 6.0 or higher
. Но когда я открываю Command.com
из C:\Windows\System32
папку и запустите эти команды, они работают нормально.
Я побежал chkdsk, scandisk, sfc
но ни один из этих вариантов не помог мне решить проблему.
Я использую это Windows Server 2008 SP2
со всеми Windows Updates
установлены.
Любая помощь / указатели будут высоко оценены.
Подробнее:
Когда я бегу "cmd"
из Run
подсказка, это показывает C:\Users\User0000004
. Для серверов 2003 года он показывал C:\Users\<myloginusername>
. Когда я проверил c:\users
папка, все папки, в которые ранее должны были войти имена пользователей, были переименованы в User000001, User0000002, User0000003
и т.п.
Тупой вопрос №1: Вы отключили UAC?
Чаще всего это вызывает проблемы с приложениями, которые «отлично работали в 2003 году».
Тупой вопрос №2: Вы пробовали ProcMon выяснить Зачем он рушится?
«Может быть, не удается открыть файл.»: Я думаю, вы прибили это здесь (я предполагаю, что это связано с файлом или портом), procmon поможет вам проверить проблему. Настройте фильтр по имени процесса, затем найдите ACCESS_DENIED
или другие подобные ошибки при попытке запустить приложение.
Скачать Прокмон (это бесплатно и поддерживается Microsoft)