- Remove From My Forums
-
Вопрос
-
Добрый день уважаемые коллеги, подскажите пожалуйста кто сталкивался с подобной проблемой или у кого есть адекватные мысли по следующей проблеме:
при открытии именно 1 конкретного сетевого файла excel, под определенной уч.записью, вылетает appcrash с ошибкой модуля ntdll.dll и все программа закрывается
под другой учёткой с этого же ПК все хорошо, другие любые файлы открываются тоже норм, у других этот файл тоже открывается
пробовал заходить на другую машинку под этой же уч. записью, проблема повторяется…
мистика блин какая то…
PS:
— Вин 7 x64 лиц.
— оффис 2013 Стандарт лиц.
— профиль не перемещаемый
— компьютер в домене
— на вири само собой проверял
— обновления последние
— оффис и вин не переставлял, да и не думаю что в них проблемы, тк. проблема наверняка в профиле, только вопрос где?
(ниже описание ошибки)
Имя сбойного приложения: EXCEL.EXE, версия: 15.0.4631.1000, отметка времени: 0x5396b115
Имя сбойного модуля: ntdll.dll, версия: 6.1.7601.18247, отметка времени 0x521eaf24
Код исключения: 0xc0000005
Смещение ошибки: 0x000000000005320e
Идентификатор сбойного процесса: 0xaf8
Время запуска сбойного приложения: 0x01cfaa31efbf9a8f
Путь сбойного приложения: C:Program FilesMicrosoft OfficeOffice15EXCEL.EXE
Путь сбойного модуля: C:WindowsSYSTEM32ntdll.dll
Код отчета: 4020a7f2-1625-11e4-8033-50465d09ce10Код ошибки: 1000
-
Изменено
29 июля 2014 г. 9:03
грамматическая ошибка
-
Изменено
Ответы
-
Денис попробуйте, откройте куст реестра HKEY_CURRENT_USERSoftwareMicrosoftOffice15.0, создайте бекап раздела 15.0.
Удалите раздел 15.0, попытайтесь открыть проблемный файл, напишите результат.
Да, я Жук, три пары лапок и фасеточные глаза :))
-
Помечено в качестве ответа
ЖукMVP, Moderator
15 декабря 2014 г. 20:05
-
Помечено в качестве ответа
С каждой новой версией операционной системы Windows её сложность возрастает прямо пропорционально росту требований к аппаратной части компьютеров. Правда, выразить эти показатели в численном виде не представляется возможным, но косвенных подтверждений этому предостаточно. Например, об уровне сложности ОС можно судить по количеству выявленных пользователями багов. Windows 7 в этом плане, являясь наиболее распространённой системой на постсоветском пространстве, на несколько порядков обогнала предшественницу ХР, державшуюся более десятка лет. У Windows 7 по вполне очевидным причинам всё впереди.
Огромное количество ошибок можно объяснить ухудшением качества программирования, которое ставится на поток в угоду чисто маркетинговым целям. Ввиду специфичности кода ОС Виндовс значительная часть проблем возникает при обращении к фалам с расширением .dll, которые используются любой программой. Сегодня мы поговорим об ошибке, имеющей отношение к компоненте Windows ntdll.dll, которая в большинстве случаев сопровождается аварийным завершением программ.
Что собой представляет ошибка Windows 7/10 ntdll.dll
Программисты хорошо знают о важности наличия библиотек готовых подпрограмм, упрощающих написание сложного ПО. Файлы DLL как раз и являются разновидностью таких библиотечных подпрограмм, выполняющих определённые однотипные функции, к которым могут обращаться любые программы.
Файл ntdll.dll входит в число таких компонент, отвечая за эффективное распределение памяти, общий доступ к которому получают даже такие монстры, как Microsoft Office Access.
Таким образом, этот файл позволяет увеличить производительность компьютера. Но насколько такие объекты полезны и эффективны, настолько же они уязвимы к разного рода неприятностям. Любое повреждение модуля DLL, вызванное непреднамеренными действиями пользователя или целенаправленной деятельностью вредоносного ПО, сказывается на работе операционной системы. В большинстве случаев сбой в работе важных компонент Windows сопровождается появлением сообщения об ошибке, очень часто сочетающейся с аварийным завершением работы программ, использующих данную библиотеку.
Ошибка ntdll.dll не является исключением.
Возможные причины возникновения проблемы
Итак, мы уже выяснили, что модуль ntdll.dll является жизненно важной компонентой Виндовс, обеспечивающей обработку API и функционирование прикладного ПО вне зависимости от его назначения. Среди конкретных функций, входящих в состав модуля, можно назвать достаточно распространённые операции – копирование, сравнение, перемещение, вставка и пр. Поскольку редко какая программа не использует эти операции, причин появления ошибки с именем сбойного модуля ntdll.dll в описании может быть множество:
- пользователь компьютера производил обновление или установку нового ПО, в результате которого исходный файл был заменён более старой версией с потерей функциональности;
- из-за тех же действий файл оказался удалённым с жёсткого диска;
- недавно установленная программа оказалась несовместимой с используемой версией Windows, с этой проблемой часто сталкивались пользователи, недавно перешедшие на Win7 и привыкшие использовать программы, без проблем работавшие на Windows XP;
- файл ntdll.dll может получить повреждения или быть удалённым в результате деятельности вирусного и/или шпионского ПО;
- модуль может получить повреждения из-за внезапного отключения питания, во время загрузки с диска;
- нередко причиной разрушения файла является появление на диске HDD/SSD сбойных секторов.
Виндовс при возникновении ошибки пытается проанализировать её причину, чтобы дать возможность пользователям как можно оперативнее локализовать неисправность. В описании ошибки ntdll.dll часто встречаются следующие уточнения:
- ntdll.dll отсутствует или файл невозможно найти;
- нарушение прав доступа к модулю;
- ntdll.dll не удаётся зарегистрировать;
- не удаётся запустить программу из-за отсутствия компонента ntdll.dll;
- операционная система не смогла загрузить ntdll.dll;
- модуль ntdll.dll повреждён или отсутствует.
Эти уточнения действительно сужают круг поисков причин возникновения сбойной ситуации, уменьшая время, необходимое для устранения ошибки.
Способы исправления ошибки
Для начала необходимо убедиться в наличии модуля, который располагается в папке WindowsSysWOW64 или WindowsSystem32. Если файл на месте, попробуйте перезагрузить систему – не исключено, что ошибка появилась случайно и является следствием временной проблемы с прикладным ПО. Если ошибочное сообщение выскакивает только при запуске определённой программы – попробуйте её переустановить.
Если ничего из этого не помогло, воспользуйтесь следующими инструкциями:
- Возможно, причиной сбоя стал конфликт между прикладным ПО и модулем. Обычно, если пользователи жалуются на наличие проблем подобного рода, программисты Microsoft реагируют, выпуская обновления, исправляющие выявленные ошибки. Между тем многие пользователи отключают автоматическую загрузку обновлений ОС. Стоит воспользоваться этой возможностью, отменив введённые вами ограничения в Windows Update Center.
- Если к сбою приводит работа конкретной программы, стоит попробовать запустить её в режиме совместимости. Для этого нужно кликнуть правой кнопкой мыши на иконке проблемной программы и в открывшемся меню выбрать пункт «Свойства», а в открывшемся окне – раздел «Совместимость». В верхнем блоке «Режим совместимости» нужно поставить галочку и в появившемся списке выбрать версию ОС, установленную на компьютере. Затем галочку ставим в нижнем блоке напротив надписи «Выполнять программу от имени администратора». После подтверждения внесённых изменений снова запустите проблемное ПО, чтобы убедиться, что проблема исчезла (или осталась). В последнем случае стоит попробовать другие, более ранние версии ОС.
- Исправить ошибку ntdll.dll можно попробовать посредством отключения контроля учётных записей ОС. Для этого через меню «Пуск» в консоли поиска вводим «UAC» (полный вариант модуля, если не лень набирать – «Изменение параметров контроля учётных записей»). Щёлкаем на названии модуля, в открывшемся окне появится ползунок, который нужно установить в крайнее нижнее положение, соответствующее режиму «Никогда не уведомлять». Сохраняем изменения, перезагружаем ПК и проверяем его работоспособность.
- Часто к положительным последствиям приводит отключение службы PcaSvc. Её полное название – «Служба помощника по совместимости программ», однако запустить её через строку поиска не удастся. Поэтому в меню «Пуск» необходимо запустить «Панель управления» и выбрать вкладку «Система и безопасность». В правом окне внизу выбираем подраздел «Администрирование», в открывшемся списке ищем ветку «Службы» и двойным щелчком открываем её. Те же результаты можно получить, набрав в консоли «Выполнить» команду services.msc. Откроется список используемых системой служб, для облегчения поиска сортируем его по алфавиту и ищем строку PcaSvc или её полное название. Вызываем контекстное меню, кликнув ПКМ по названию службы, заходим в «Свойства» и в блоке «Состояние» кликаем на кнопке «Остановить». В блоке, расположенном повыше, напротив строки «Тип запуска» выбираем параметр «Отключена». Сохраняем изменения, выполняем перезагрузку ПК, наблюдаем за его работой.
- Наиболее радикальный способ избавиться от проблемы, которая вызывает ошибку ntdll.dll – восстановить систему на дату, когда рассматриваемое сообщение заведомо не появлялось. Скорее всего, проблема возникла из-за установленного позже ПО, но вы не помните, какого. В любом случае откат является проверенным и надёжным способом решения подобных ситуаций. Итак, снова кликаем на кнопке «Пуск», запускаем «Панель управления». Выбираем в разделе «Центр поддержки» пункт «Восстановление предшествующего состояния ПК». Кликаем на кнопке «Запуск восстановления системы и из списка выбираем подходящую дату.
ВНИМАНИЕ. Восстановление системы не затрагивает пользовательские файлы типа изображений, документов и прочих файлов. Однако установленные недавно программы и драйверы будут потеряны, их придётся переустанавливать. Отметим, что данная операция обратимая, то есть при неудачном восстановлении всегда можно вернуть систему в исходное состояние. Нельзя также прерывать восстановление, поскольку это может привести к падению ОС и необходимости её восстановления.
Содержание
- Исправить ошибку сбоя ntdll.dll в Windows 10
- Как исправить ошибку ntdll.dll в Windows 10
- 1. Перерегистрируйте файл DLL
- 2. Отключить проблемные надстройки Internet Explorer
- 3. Запуск инструментов DISM и SFC
- 4. Используйте программу устранения проблем совместимости программ
- 5. Сканирование файла на наличие вирусов
- 6. Заменить файл из надежного источника
- Способы исправления ошибки Windows ntdll.dll
- Что собой представляет ошибка Windows 7/10 ntdll.dll
- Возможные причины возникновения проблемы
- Способы исправления ошибки
- Путь сбойного модуля c windows system32 ntdll dll
- Вопрос
- Ответы
- Все ответы
- Ремонт ntdll.dll сбоев в Windows 10
- Перерегистрировать файл DLL
- Используйте устранение неполадок для обеспечения совместимости программ.
- Центр обновления Windows
- Удалить надстройки из Internet Explorer
- Перезагрузите систему
- Исправить ошибку сбоя ntdll.dll в Windows 10
- Исправить ошибку сбоя файла ntdll.dll
Исправить ошибку сбоя ntdll.dll в Windows 10
Файл DLL или Dynamic Link Library, который мы собираемся обсудить сегодня, называется ntdll.dll. Он создается системой Windows в папке System32 при установке ОС. Описание файла гласит «NT Layer DLL», что означает, что он содержит некоторые функции ядра, которые помогают в нормальном функционировании операционной системы Windows. Этот файл может одновременно обслуживать разные программы, предоставляя им разные функции ядра, которые поддерживают производительность программы. Если вы получаете сообщение об ошибке ntdll.dll в Windows 10/8/7, то есть несколько простых решений.
Как исправить ошибку ntdll.dll в Windows 10
Прежде чем начать, перезагрузите компьютер и посмотрите, устранит ли это ошибку. Иногда это помогает.
1. Перерегистрируйте файл DLL
Вам необходимо заново зарегистрировать файл DLL и посмотреть, поможет ли это. Для этого откройте CMD от имени администратора и выполните следующие команды, если будут ошибки, что он уже имеется, то ничего страшного:
2. Отключить проблемные надстройки Internet Explorer
Некоторые надстройки Internet Explorer могут быть причиной этой проблемы. Таким образом, вы можете попробовать отключить некоторые параметры Internet Explorer и проверить, устранит ли это ошибку.
3. Запуск инструментов DISM и SFC
Эти инструменты проверят системные файлы на ошибки и попытаются исправить их, если таковы имеются. Открывает командную строку от имени администратора и копируем все команды сразу:
Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth
Ждем окончание процесса, который может занять длительное время. После завершение выше заданной команды, задаем следующую команду и ждем, после окончания процесса перезагружаем ПК и проверяем устранена ли ошибка..
sfc /scannow
4. Используйте программу устранения проблем совместимости программ
Могут быть случаи, когда программа, которую вы пытаетесь запустить, не может быть запущена в вашей новой операционной системе. Таким образом, теперь вы можете использовать средство устранения неполадок совместимости программ, чтобы запустить его с настройками совместимости для более старой версии Windows.
Откройте «Панель управления» (можно открыть через поиск, набрав слово). Далее нажмите на пункт «Программы» и выберите «Выполнение программ, созданных для предыдущих версий Windows«.
Далее следуйте инструкциям мастера на экране. Средство устранения неполадок проанализирует и представит список проблем.
5. Сканирование файла на наличие вирусов
6. Заменить файл из надежного источника
Файлы расположены по этому пути:
Для x86 «Этот ПК» > C:WindowsSystem32
Для x64 «Этот ПК» > C:WindowsSysWOW64
Далее нужно зарегистрировать этот замененный файл. Для этого откройте командную строку от имени администратора и введите следующую команду:
regsvr32 ntdll.dll
Перезагрузите компьютер, чтобы изменения вступили в силу. Если ничего не помогает, возможно, вы можете переустановить приложение, которое вылетает, и посмотреть, работает ли это.
Источник
Способы исправления ошибки Windows ntdll.dll
С каждой новой версией операционной системы Windows её сложность возрастает прямо пропорционально росту требований к аппаратной части компьютеров. Правда, выразить эти показатели в численном виде не представляется возможным, но косвенных подтверждений этому предостаточно. Например, об уровне сложности ОС можно судить по количеству выявленных пользователями багов. Windows 7 в этом плане, являясь наиболее распространённой системой на постсоветском пространстве, на несколько порядков обогнала предшественницу ХР, державшуюся более десятка лет. У Windows 7 по вполне очевидным причинам всё впереди.
Что собой представляет ошибка Windows 7/10 ntdll.dll
Программисты хорошо знают о важности наличия библиотек готовых подпрограмм, упрощающих написание сложного ПО. Файлы DLL как раз и являются разновидностью таких библиотечных подпрограмм, выполняющих определённые однотипные функции, к которым могут обращаться любые программы.
Файл ntdll.dll входит в число таких компонент, отвечая за эффективное распределение памяти, общий доступ к которому получают даже такие монстры, как Microsoft Office Access.
Таким образом, этот файл позволяет увеличить производительность компьютера. Но насколько такие объекты полезны и эффективны, настолько же они уязвимы к разного рода неприятностям. Любое повреждение модуля DLL, вызванное непреднамеренными действиями пользователя или целенаправленной деятельностью вредоносного ПО, сказывается на работе операционной системы. В большинстве случаев сбой в работе важных компонент Windows сопровождается появлением сообщения об ошибке, очень часто сочетающейся с аварийным завершением работы программ, использующих данную библиотеку.
Ошибка ntdll.dll не является исключением.
Возможные причины возникновения проблемы
Итак, мы уже выяснили, что модуль ntdll.dll является жизненно важной компонентой Виндовс, обеспечивающей обработку API и функционирование прикладного ПО вне зависимости от его назначения. Среди конкретных функций, входящих в состав модуля, можно назвать достаточно распространённые операции – копирование, сравнение, перемещение, вставка и пр. Поскольку редко какая программа не использует эти операции, причин появления ошибки с именем сбойного модуля ntdll.dll в описании может быть множество:
Виндовс при возникновении ошибки пытается проанализировать её причину, чтобы дать возможность пользователям как можно оперативнее локализовать неисправность. В описании ошибки ntdll.dll часто встречаются следующие уточнения:
Эти уточнения действительно сужают круг поисков причин возникновения сбойной ситуации, уменьшая время, необходимое для устранения ошибки.
Способы исправления ошибки
Для начала необходимо убедиться в наличии модуля, который располагается в папке WindowsSysWOW64 или WindowsSystem32. Если файл на месте, попробуйте перезагрузить систему – не исключено, что ошибка появилась случайно и является следствием временной проблемы с прикладным ПО. Если ошибочное сообщение выскакивает только при запуске определённой программы – попробуйте её переустановить.
Если ничего из этого не помогло, воспользуйтесь следующими инструкциями:
Источник
Путь сбойного модуля c windows system32 ntdll dll
Вопрос
Добрый день уважаемые коллеги, подскажите пожалуйста кто сталкивался с подобной проблемой или у кого есть адекватные мысли по следующей проблеме:
при открытии именно 1 конкретного сетевого файла excel, под определенной уч.записью, вылетает appcrash с ошибкой модуля ntdll.dll и все программа закрывается
под другой учёткой с этого же ПК все хорошо, другие любые файлы открываются тоже норм, у других этот файл тоже открывается
пробовал заходить на другую машинку под этой же уч. записью, проблема повторяется.
мистика блин какая то.
— оффис 2013 Стандарт лиц.
— профиль не перемещаемый
— компьютер в домене
— на вири само собой проверял
— оффис и вин не переставлял, да и не думаю что в них проблемы, тк. проблема наверняка в профиле, только вопрос где?
(ниже описание ошибки)
Имя сбойного приложения: EXCEL.EXE, версия: 15.0.4631.1000, отметка времени: 0x5396b115
Имя сбойного модуля: ntdll.dll, версия: 6.1.7601.18247, отметка времени 0x521eaf24
Код исключения: 0xc0000005
Смещение ошибки: 0x000000000005320e
Идентификатор сбойного процесса: 0xaf8
Время запуска сбойного приложения: 0x01cfaa31efbf9a8f
Путь сбойного приложения: C:Program FilesMicrosoft OfficeOffice15EXCEL.EXE
Путь сбойного модуля: C:WindowsSYSTEM32ntdll.dll
Код отчета: 4020a7f2-1625-11e4-8033-50465d09ce10
Ответы
Денис попробуйте, откройте куст реестра HKEY_CURRENT_USERSoftwareMicrosoftOffice15.0, создайте бекап раздела 15.0.
Удалите раздел 15.0, попытайтесь открыть проблемный файл, напишите результат.
Да, я Жук, три пары лапок и фасеточные глаза :))
Все ответы
Разве не перемещаемый профил ь допускает своё использование на другом компьютере?
Да, я Жук, три пары лапок и фасеточные глаза :))
Разве не перемещаемый профил ь допускает своё использование на другом компьютере?
Да, я Жук, три пары лапок и фасеточные глаза :))
😉 долго рассматривал своими фасеточными глазами Ваше первое сообщение, но так и не понял, где же Вы исправили вопрос. 🙂
Дополните, при сохранении проблемного файла локально на компьютере этого Пользователя, проблема сохраняется или нет?
Да, я Жук, три пары лапок и фасеточные глаза :))
😉 долго рассматривал своими фасеточными глазами Ваше первое сообщение, но так и не понял, где же Вы исправили вопрос. 🙂
Дополните, при сохранении проблемного файла локально на компьютере этого Пользователя, проблема сохраняется или нет?
Да, я Жук, три пары лапок и фасеточные глаза :))
PS: профиль исправил на уч. запись!
да, при сохранении файла локально, проблема сохраняется!
Удерживая нажатой клавишу Ctrl, запустите Excel в безопасном режиме, нажав «Да» при появлении Уведомления. Через «Открыть», откройте проблемный локальный файл и напишите, будет ли проявляться проблема.
Попробуйте на компьютере где наблюдается проблема, удалить Пользовательский шаблон Excel.xltm или проверить его на другом компьютере, где этой проблемы нет.
Да, я Жук, три пары лапок и фасеточные глаза :))
Удерживая нажатой клавишу Ctrl, запустите Excel в безопасном режиме, нажав «Да» при появлении Уведомления. Через «Открыть», откройте проблемный локальный файл и напишите, будет ли проявляться проблема.
Попробуйте на компьютере где наблюдается проблема, удалить Пользовательский шаблон Excel.xltm или проверить его на другом компьютере, где этой проблемы нет.
Да, я Жук, три пары лапок и фасеточные глаза :))
Жук, спасибо за активность, но к сожалению, проблема до сих пор актуальна! к тому же офис тут совершенно не при чем. тут проблема конкретно этой утечки с конкретно одним файлом!
пожалуйста подсобите кто может. у кого какие идеи есть?!
Денис, я как раз говорю и спрашиваю о другом:
-что отличает данный конкретный файл Excel от других файлов (имеет ли файл обновляемые связи с SQL, ODBC или какими либо другими и правильно ли эти связи работают);
-что отличает данный конкретный профиль от других профилей.
Вы же сами подтверждаете, что только связка данный конкретный файл + профиль конкретного пользователя, приводят к ошибке.
Вы так же подтверждаете, что этот файл на других компьютерах или под другими учётными записями, открывается без проблем.
Да, я Жук, три пары лапок и фасеточные глаза :))
Денис, я как раз говорю и спрашиваю о другом:
-что отличает данный конкретный файл Excel от других файлов (имеет ли файл обновляемые связи с SQL, ODBC или какими либо другими и правильно ли эти связи работают) ;
-что отличает данный конкретный профиль от других профилей.
Вы же сами подтверждаете, что только связка данный конкретный файл + профиль конкретного пользователя, приводят к ошибке.
Вы так же подтверждаете, что этот файл на других компьютерах или под другими учётными записями, открывается без проблем.
Да, я Жук, три пары лапок и фасеточные глаза :))
PS: при чем хочу заметить, что с неделю назад у сотрудницы все норм открывалось!
Источник
Ремонт ntdll.dll сбоев в Windows 10
Обновление: Перестаньте получать сообщения об ошибках и замедляйте работу своей системы с помощью нашего инструмента оптимизации. Получите это сейчас на эту ссылку
Причины сообщений об ошибках ntdll.dll могут быть очень разными. Тем не менее, большинство ошибок ntdll.dll являются результатом поврежденного или поврежденная версия DLL-файла само по себе поврежденное оборудование драйверы или проблемы между Windows и другими программами.
Ошибки ntdll.dll иногда могут привести к сбою оборудования вашего компьютера, но это случается редко.
Сообщения об ошибках Ntdll.dll могут появляться до или после использования программы, во время выполнения программы, при запуске или остановке Windows, или даже во время установки Windows.
Как восстановить: NTDLLL.DLL Ошибка
Перерегистрировать файл DLL
Вам нужно заново сохранить файл DLL и посмотреть, поможет ли это. Для этого откройте поднятый PDC и выполните следующие команды одну за другой:
regsvr32.exe / u ntdll.dll
Используйте устранение неполадок для обеспечения совместимости программ.
Могут быть случаи, когда программа, которую вы хотите запустить, не может быть запущена в вашей новой операционной системе. Теперь вы можете использовать поиск проблем совместимости программ, чтобы запустить его с настройками совместимости более старой версии Windows.
Центр обновления Windows
Удалить надстройки из Internet Explorer
Если при запуске или закрытии Internet Explorer возникает ошибка ntdll.dll, возможно, что надстройка вызовет ошибку.
Чтобы определить нарушителя, выборочно отключите расширения Internet Explorer. Чтобы отключить дополнительный модуль, выполните следующие действия:
Повторите вышеуказанные шаги для всех активированных надстроек, чтобы определить, какое дополнение является исполнителем.
Перезагрузите систему
Если ничего не помогает, вы должны определить, является ли ошибка временной или постоянной. Для этого вы должны перезагрузить вашу систему. После перезагрузки компьютера просто запустите приложение или программу, которую вы использовали при возникновении начальной ошибки. Если вы не видите ошибок, вам повезло. Однако в этом случае вы должны продолжить выполнение следующих шагов.
CCNA, веб-разработчик, ПК для устранения неполадок
Я компьютерный энтузиаст и практикующий ИТ-специалист. У меня за плечами многолетний опыт работы в области компьютерного программирования, устранения неисправностей и ремонта оборудования. Я специализируюсь на веб-разработке и дизайне баз данных. У меня также есть сертификат CCNA для проектирования сетей и устранения неполадок.
Источник
Исправить ошибку сбоя ntdll.dll в Windows 10
Исправить ошибку сбоя файла ntdll.dll
Чтобы исправить эту ошибку, мы будем выполнять следующие исправления:
Прежде чем начать, перезагрузите компьютер и посмотрите, устранит ли это ошибку. Иногда это помогает.
1] Перерегистрируйте файл DLL
Вам необходимо заново зарегистрировать файл DLL и посмотреть, поможет ли это. Для этого откройте CMD с повышенными правами и выполните следующую команду commansd один за другим:
Если это поможет, отлично, еще читайте дальше.
2] Отключите проблемные надстройки Internet Explorer
Некоторые надстройки Internet Explorer могут быть причиной этой проблемы. Таким образом, вы можете попробовать отключить некоторые надстройки Internet Explorer одну за другой и проверить, исправляет ли это ошибку.
3] Запустите DISM
Для этого нажмите комбинацию WINKEY + X и нажмите Командная строка (Admin). Теперь введите следующие три команды последовательно и одну за другой и нажмите Enter:
Позвольте этим командам DISM работать и ждать, пока они не выполнятся.
Могут быть случаи, когда программа, которую вы пытаетесь запустить, не может быть запущена в вашей новой операционной системе. Таким образом, теперь вы можете использовать средство устранения неполадок совместимости программ, чтобы запустить его с настройками совместимости для более старой версии Windows.
5] Сканировать файл на наличие уязвимостей
Вы также можете попробовать запустить сканирование на наличие вредоносных программ с помощью Защитника Windows или бесплатного автономного антивирусного инструмента второго уровня, такого как Kaspersky или Dr.Web Cureit.
6] Использование средства проверки системных файлов
Это восстановит потенциально поврежденные или поврежденные системные файлы Windows. Вам нужно будет запустить эту команду из командной строки с повышенными правами.
Вы также можете использовать нашу бесплатную программу FixWin для запуска утилиты проверки системных файлов одним щелчком мыши.
7] Замените файл из надежного источника
Упомянутые выше файлы расположены по этому
Итак, желательно получить новый файл с другого компьютера с тем же номером версии файла.
Затем вам нужно загрузиться в безопасном режиме. После этого перейдите по указанному выше пути. И замените файл с помощью USB-накопителя или других внешних устройств хранения.
Затем откройте командную строку, выполнив поиск cmd в поле поиска Cortana, и запустите ее с привилегиями уровня администратора.
Наконец, введите следующую команду и нажмите клавишу Enter.
Перезагрузите компьютер, чтобы изменения вступили в силу.
Если ничего не помогает, возможно, вы можете переустановить приложение, которое вылетает, и посмотреть, работает ли оно для вас.
Источник
В последнее время многие пользователи Windows сообщают, что их программы иногда дают сбой с ошибкой n tdll.dll . Некоторые из них сталкиваются с этой ошибкой при открытии или закрытии программы, в то время как другие сталкиваются с этой проблемой только во время работы программы. Это действительно раздражает!
Содержание
- Что такое ntdll.dll?
- Попробуйте эти исправления
- Исправление 1. Восстановление файла ntdll.dll
- Исправление 2: Обновите систему Windows
- Исправление 3: Запустите средство устранения неполадок совместимости программ
- Исправление 4. Отключите проблемные надстройки вашего Internet Explorer
- Исправление 5. Переустановите проблемную программу
- Исправление 6. Запустите инструмент DISM
- Исправление 7: Запустите средство проверки системных файлов
- Исправление 8: Заменить файл ntdll.dll из надежного источника
- Совет от профессионалов: обновите драйверы
Что такое ntdll.dll?
Файл ntdll.dll – это DLL (библиотека динамической компоновки) ) файл, хранящийся в папке system операционной системы Windows. Обычно он создается автоматически во время установки операционной системы Windows. Файл ntdll.dll содержит описание «NT Layer DLL». Файл ntdll.dll содержит функции ядра NT, поэтому он необходим для нормальной работы операционной системы Windows.
Поскольку файл ntdll.dll может быть доступен более чем одной программе одновременно, и проблема сбоя ntdll.dll возникает в любой операционной системе Windows, включая Windows 7, Windows 8 и Windows 10. , трудно сузить список причин сбоя.
Тем не менее, хорошая новость заключается в том, что вы можете легко исправить это с помощью приведенных ниже методов. Необязательно пробовать их все; просто продвигайтесь вниз по списку, пока не найдете тот, который вам подходит:
Попробуйте эти исправления
Вот список исправлений, которые разрешили эту проблему для других пользователей. Необязательно пробовать их все. Просто просмотрите список, пока не найдете тот, который подходит именно вам.
- Восстановите файл ntdll.dll
- Обновите свою систему Windows
- Запустите средство устранения неполадок совместимости программ
- Отключите проблемные надстройки вашего Internet Explorer
- Переустановите проблемную программу
- Запустить инструмент DISM
- Запустить средство проверки системных файлов
- Замените файл ntdll.dll из надежного источника
- Совет от профессионалов: обновите драйверы
Исправление 1. Восстановление файла ntdll.dll
Эту проблему можно решить, восстановив файл ntdll.dll из надежного источника. Если вы не уверены, какому программному обеспечению можно доверять, рекомендуется попробовать клиент DLL‑files.com .
С DLL-files.com Клиент, вы сможете исправить свою ошибку DLL одним щелчком мыши. Вам не нужно знать, какая версия системы Windows работает на вашем компьютере, и вам не нужно беспокоиться о загрузке неправильного файла. Клиент DLL-files.com сделает все за вас.
Чтобы восстановить файл ntdll.dll с помощью клиента DLL-files.com:
1) Загрузите и установите клиент DLL-files.com.
2) Запустите клиент..
3) Введите «ntdll .dll » в поле поиска и нажмите кнопку Найти файл DLL .
4) Щелкните ntdll.dll .
5) Нажмите кнопку Установить . (Вам необходимо зарегистрировать программу, прежде чем вы сможете установить этот файл – вам будет предложено, когда вы нажмете «Установить».)
Проверьте, решите ли вы эту проблему. Если нет, попробуйте следующее исправление, указанное ниже.
Исправление 2: Обновите систему Windows
Если эта ошибка все еще появляется, проверьте, есть ли любые новые доступные исправления или пакеты обновления, относящиеся к Windows. Ошибка DLL может быть вызвана устаревшей операционной системой Windows. Попробуйте обновить свою систему Windows, и эта проблема может быть решена. Вот как это сделать:
1) На клавиатуре нажмите клавишу с логотипом Windows и введите update . В списке результатов нажмите Проверить наличие обновлений , чтобы открыть окно Центра обновления Windows.
2) Нажмите кнопку Проверить наличие обновлений , чтобы обновить систему Windows.
3) Перезагрузите компьютер после завершения процесса обновления Windows.
Если это исправление сработает, ваша программа больше не выйдет из строя с ошибкой ntdll.dll .
Исправление 3: Запустите средство устранения неполадок совместимости программ
Эта проблема также может быть вызвана плохо написанной программой. Если ваша программа дает сбой с ошибкой ntdll.dll при открытии или закрытии программы или просто во время работы программы, пора запустить средство устранения неполадок совместимости программ.
Средство устранения неполадок совместимости программ может проверить, совместима ли эта программа с вашей текущей операционной системой Windows. Просто выполните следующие действия, чтобы запустить средство устранения неполадок совместимости программ:
1) Щелкните правой кнопкой мыши ярлык проблемной программы на рабочем столе и выберите Свойства .
2) Щелкните вкладку Совместимость и щелкните Запустить средство устранения неполадок совместимости .
3) Нажмите Попробуйте рекомендуемые настройки , чтобы протестировать программу с использованием рекомендованных настроек совместимости. Следуйте инструкциям на экране, чтобы узнать, работает ли этот вариант устранения неполадок или нет.
4) Если все еще не работает, затем снова запустите средство устранения неполадок совместимости и выберите второй вариант, чтобы выбрать параметры совместимости на основе обнаруженных вами проблем.
5) Если проблема не исчезнет, настройте следующие параметры вручную и выберите OK , когда закончите.
- Режим совместимости: Если ваша программа не предназначена для вашей текущей системы Windows, программа может аварийно завершить работу с ошибкой ntdll.dll . Щелкните раскрывающееся меню. список вниз, чтобы выбрать предыдущую версию системы Windows для тестового запуска программы.
- Запустите эту программу от имени администратора: Если программе не предоставлены права администратора, он может работать некорректно и даже может дать сбой из-за ошибки ntdll.dll . Попробуйте этот параметр, чтобы предоставить программе права администратора.
Если это исправление сработает, ваша программа не выйдет из строя с ntdll.dll ошибка.
Исправление 4. Отключите проблемные надстройки вашего Internet Explorer
Если ваш Internet Explorer часто дает сбой с nt dll.dll , эта проблема, вероятно, вызвана надстройками IE. Попробуйте выборочно отключить надстройки вашего Internet Explorer одну за другой , пока не найдете надстройку, которая вызывает эту проблему. Вот как это сделать:
1) Откройте Internet Explorer, затем нажмите кнопку с шестеренкой, чтобы выбрать Управление надстройками .
2) Выберите первую надстройку в списке и затем нажмите Отключить .
3) Закройте Internet Explorer и снова откройте его, чтобы проверить, сохраняется ли эта проблема. Если это так, повторите шаг 2, чтобы отключить остальные надстройки одну за другой , пока не найдете надстройку, которая вызывает эту проблему.
4) Отключите или удалите проблемную надстройку.
Снова откройте Internet Explorer, чтобы проверить, появится ли эта проблема снова. Если нет, проблема устранена. Если проблема не исчезнет, попробуйте следующее решение.
Исправление 5. Переустановите проблемную программу
Если эта проблема возникает при открытии или закрытии определенную программу, или когда эта программа запущена, попробуйте переустановить эту проблемную программу, и, возможно, ошибка ntdll.dll будет решена.
1) На клавиатуре одновременно нажмите клавишу с логотипом Windows и R , чтобы открыть диалоговое окно «Выполнить». Введите control и нажмите Enter , чтобы открыть панель управления.
2) Просмотрите панель управления по категории и выберите Удалить программу .
3) Щелкните правой кнопкой мыши по проблемной программе и выберите Удалить .
4 ) Перезагрузите компьютер, а затем загрузите установочный пакет проблемной программы с его официального сайта.
5) Дважды щелкните установочный пакет, чтобы установить программу..
Теперь запустите программу, чтобы узнать, выйдет ли ваша программа из строя с ошибкой ntdll.dll или нет. Если эта проблема возникает снова, обратитесь к поставщику программного обеспечения за решением.
Исправление 6. Запустите инструмент DISM
Вероятно, эта неприятная проблема вызвана поврежденными системными файлами Windows. В этом случае запуск средства обслуживания образов развертывания и управления ими (DISM) может решить эту проблему. Просто следуйте пошаговым инструкциям, чтобы запустить инструмент DISM:
1) На клавиатуре нажмите клавишу с логотипом Windows и R одновременно, чтобы открыть диалоговое окно “Выполнить”. Введите cmd , а затем нажмите Ctrl , Shift и Одновременно введите на клавиатуре, чтобы запустить командную строку от имени администратора . Вам будет предложено разрешение. Нажмите Да , чтобы запустить Командную строку .
2) На клавиатуре введите одну за другой командные строки ниже и нажмите Enter :
Dism/Online/Cleanup-Image/ ScanHealth
Когда вы запускаете указанную выше команду, инструмент DISM просканирует все системные файлы и сравнит их с официальными системными файлами. Функция этой командной строки – проверить, соответствует ли системный файл на вашем ПК официальному источнику или нет. Эта командная строка не исправляет повреждение.
Dism/Online/Cleanup-Image/CheckHealth
Когда вы запустите командную строку Dism/Online/Cleanup-Image/CheckHealth , инструмент DISM проверит, существует ли ваш образ Windows 10 поврежден или нет. Эта командная строка также не восстанавливает поврежденные файлы.
Dism/Online/Cleanup-Image/RestoreHealth
Команда Строка Dism/Online/Cleanup-Image/RestoreHealth сообщает инструменту DISM попытаться восстановить обнаруженные поврежденные файлы. Он заменит поврежденные файлы файлами из официального источника в Интернете.
Завершение этой командной операции может занять несколько минут.
3) Закройте командную строку после завершения операции восстановления.
См. если проблема не исчезнет. Если да, попробуйте запустить средство проверки системных файлов.
Исправление 7: Запустите средство проверки системных файлов
Средство проверки системных файлов может сканировать системные файлы Windows на наличие повреждений и восстанавливать поврежденные файлы. Когда появляется эта досадная проблема, это может быть вызвано какой-либо ошибкой, связанной с повреждением. В этом случае запуск средства проверки системных файлов может помочь вам решить эту проблему.. Вот как это сделать:
1) На клавиатуре нажмите клавишу с логотипом Windows и R , чтобы открыть диалоговое окно “Выполнить”. Введите cmd , а затем нажмите Ctrl , Shift и Одновременно введите на клавиатуре, чтобы запустить командную строку от имени администратора . Вам будет предложено разрешение. Нажмите Да , чтобы запустить Командную строку .
2) На клавиатуре введите командные строки ниже и нажмите Enter :
sfc/scannow
Завершение этой командной операции может занять несколько минут.
3 ) Закройте командную строку, когда эта командная операция завершится.
Посмотрите, появится ли эта проблема снова. Если это исправление сработает, вы не увидите эту ошибку. В противном случае вам может потребоваться заменить файл ntdll.dll из надежного источника.
Исправление 8: Заменить файл ntdll.dll из надежного источника
Еще одно решение проблемы сбоя ntdll.dll – замена файла ntdll.dll из исходного или законного источника. Вы можете скопировать файл ntdll.dll с другого надежного компьютера, на котором установлена такая же версия и выпуск операционной системы Windows.
НЕ загружайте ntdll.dll с одного из этих сайтов загрузки DLL, потому что эти сайты обычно небезопасны и ваш компьютер может быть заражен вирусами.
1) На клавиатуре одновременно нажмите клавишу с логотипом Windows и R , чтобы открыть диалоговое окно «Выполнить». Введите cmd и нажмите Enter , чтобы открыть командную строку.
2) Введите в командной строке systeminfo и нажмите Enter , чтобы просмотреть тип вашей системы.
« ПК на базе X64 » указывает, что ваша ОС Windows 64- бит ; « ПК на базе X86 » означает, что ваша ОС Windows 32-разрядная .
Местоположение файла ntdll.dll зависит от типа системы. Если ваша ОС Windows 64-битная , 64-битный ntdll.dll находится в C: Windows System32 и 32-битный ntdll.dll находится в C: Windows SysWOW64 .
Если ваша ОС Windows 32-битная , 32-битный ntdll.dll находится в C : Windows System32 .
3) В зависимости от типа вашей системы скопируйте файл ntdll. dll с другого надежного компьютера, на котором установлена та же версия и выпуск операционной системы Windows, и вставьте ее в свою операционную систему Windows.
Если ваша Windows ОС является 32-битной , вставьте новый файл ntdll.dll в C: Windows System32 .
Если ваша ОС Windows 64-разрядная , перейдите в C: Windows System32 и вставьте 64-битный ntdll.dll в C: Windows System32 на вашем компьютере; затем перейдите в C: Windows SysWOW64 и вставьте 32-битный ntdll.dll в C: Windows SysWOW64 на вашем ПК.
4) На клавиатуре одновременно нажмите клавишу с логотипом Windows и R , чтобы открыть диалоговое окно «Выполнить». Введите cmd , а затем нажмите Ctrl , Shift и Enter на клавиатуре в в то же время, чтобы запустить командную строку от имени администратора. Вам будет предложено разрешение. Нажмите Да , чтобы запустить Командную строку .
5) Введите в командной строке regsvr32 ntdll.dll и нажмите Enter .
6) Перезагрузите компьютер.
Посмотрите, сохраняется ли эта проблема. Обычно эта проблема устраняется после замены файла ntdll.dll из надежного источника.
Совет от профессионалов: обновите драйверы
Если есть являются устаревшими или отсутствующими драйверами на вашем компьютере, рекомендуется обновить драйверы до последней версии, поскольку это поможет избежать многих проблем с компьютером.
Есть два способа сделать это it: вручную и автоматически .
Обновите драйвер звуковой карты вручную – вы Вы можете обновить драйверы вручную, перейдя на веб-сайт производителя и выполнив поиск последней версии драйвера для вашего устройства.
Обязательно выберите драйвер, совместимый с вашей конкретной моделью устройства и вашей версией Windows.
Обновите драйверы автоматически – если у вас нет времени , терпение или навыки работы с компьютером, чтобы обновить драйверы вручную, вместо этого вы можете сделать это автоматически с помощью Driver Easy .
Вам не нужно точно знать, в какой системе работает ваш компьютер, вам не нужно рисковать загрузкой и установкой неправильного драйвера, и вам не нужно беспокоиться об ошибке при установке . Driver Easy справится со всем этим .
1) Загрузите и установите Driver Easy.
2) Запустите Driver Easy и нажмите кнопку Сканировать сейчас . Затем Driver Easy просканирует ваш компьютер и обнаружит все проблемные драйверы.
3) Нажмите Обновить рядом с вашим устройством, чтобы автоматически загрузить правильную версию его драйвера, после чего вы можете установить его вручную. Или нажмите Обновить Все для автоматической загрузки и установки правильной версии всех драйверов, которые отсутствуют или устарели в вашей системе (для этого требуется версия Pro – вам будет предложено выполнить обновление, когда вы нажмете Обновить все. Вы получите полную поддержку и 30-дневный возврат денег гарантия).
Если вам нужна помощь, обратитесь в Driver Easy. служба поддержки по адресу
Надеемся, что одно из вышеперечисленных исправлений решило эту проблему. ! Если у вас есть какие-либо вопросы и предложения, оставьте нам комментарий ниже.
Как правило, данная ошибка возникает во время запуска различных приложений «семерки» (чаще всего в 64-битных версиях).
Проблема выглядит следующим образом: во время запуска слегка устаревшего ПО на экране отображается окно ошибки. В сообщении указывается, что был произведен APPCRASH в одном из exe, а ntdll.dll – имя сбойного модуля. Особенно часто эта проблема дает о себе знать во время работы с «Проводником».
Что такое ntdll.dll?
Как вы уже догадались судя по расширению, ntdll – это один из видов файла DLL. Эта аббревиатура расшифровывается как «динамически подключаемая библиотека». Если говорить конкретно о ntdll.dll, то они представляют собой своеобразные «мини-программы», которые имеют общие признаки с файлами формата ЕХЕ.
Если описывать их предназначение вкратце, то благодаря данной библиотеке многие программы успешно используют функции, которые присутствуют в ряде приложений. К примеру, пользователь хочет распечатать какой-либо «вордовский» документ. В текстовом редакторе от Microsoft во время нажатия на кнопку «Печать», Word вызывает DLL, который установлен на принтере. Бывает так, что вам нужно распечатать документ в Adobe Acrobat. В этом же случае, для распечатки потребуется тот самый «принтеровский» файл DLL.
В целом, поскольку файлы библиотеки общие и действуют сразу для нескольких приложений, находятся они в отдельном месте.
Разумеется, для многих разработчиков подобные элементы – это настоящая находка, вот только та самая сторонняя позиция библиотеки за пределами приложений инициирует и возникновение проблем.
Несовместимость программы с системой – первый признак проявления ошибки
Итак, теперь перейдем непосредственно к инструкциям, которые помогут решить эту проблему.
Стоит отметить, что одной из самых распространяемых причин появления ntdll.dll – это несовместимость программы с текущей версией ОС.
Собственно, это вполне логично, поскольку устаревшее ПО выступает инициатором различных сбоев в системе, в частности в работе приложений. Для установления режима совместимости щелкните на ярлыке программы правой кнопкой мыши и в меню найдите пункт «Свойства» (обычно находится в конце списка). Затем перейдите на третью вкладку под названием «Совместимость». В содержании вкладке найдите строку «Режим совместимости» и обозначьте галочкой пункт, расположенный под строчкой. Еще ниже Вы увидите выпадающее меню, где нужно будет выбрать «Windows XP (пакет обновлений 3)». В нижней части экрана отметьте пункт «Выполнить эту программу от имени администратора». Для активации новых настроек кликните на кнопку ОК.
Данный метод позволит системе задействовать пробемные компонененты в правильном направлении, что приведет к устранению ошибки.
Избавляемся от контроля учетных записей и помощника совместимости
Кроме режима совместимости также помогает деактивация контроля учетных записей в системе. Данное решение обусловлено тем, что существует вероятность, согласно которой политика безопасности юзеров на устройстве препятствует конкретному пользователю получить доступ к упомянутой библиотеке. Дело касаться может не только ntdll, но и других компонентов, которые имеют значение для любого пользователя.
Еще можно попробовать деактивировать помощник совместимости. В таком случае, система будет самостоятельно совершать этот процесс. Как осуществляется эта процедура — смотрите в следующих скриншотах.
В целом, весьма подходящий вариант, особенно если прошлые не сработали.
А вот что касается обладателей процессоров Core i3-i7, то для Вас есть одна неприятная новость. Среди специалистов бытует мнение, что представители последних поколений данного процессора вообще не поддаются никаким инструкциям – тобишь устранить неполадку невозможно. Впрочем, это отнюдь не означает, что не стоит хотя бы попробовать все описанные в этой статье советы.
Поиск проблемного приложения путем удаления и переустановки программ
Все вышеперечисленные рекомендации не требуют особых усилий, но если они не дали эффекта – придется перейти к более сложным. Одним из подобных методов является подбор соответствующих библиотек и «дров» для приложения. В данном случае нужно найти проблемную программу. Как только вы ее найдете – либо удалите, либо зайдите на сайт разработчика и попытайтесь раздобыть информацию об упомянутой библиотеке. Если же разработчик выпускает обновления, то после установки последней версии ошибка исчезнет.
В вопросе совместимости программы и системы есть еще один вариант – это удаление несовместимых приложений.
Этот метод понравится далеко не всем, поскольку речь идет о деинсталляции всех имеющихся на устройстве программ. После такой «чистки» нужно постепенно по отдельности следить за каждой установленной программой и как только работа «Проводника» начнет давать сбои, сразу станет понятно, какое приложение принесло беду.
Помните, что это касается также и драйверов. Необходима именно последовательная установка программ, что бы вы могли наблюдать, нет ли проявлений проблем с библиотекой после установки конкретного приложения. В противном случае невозможно отследить, какая программа вызывает сбои. После того, как пользователь «избавляется» от каждого приложения, ПК следует перезагружать. Стоит отметить, что в некоторых случаях нет необходимости удалять абсолютно все программы.
Если же сообщение об ошибке появляется и без процесса запуска программы, то как только вы удалите проблемное приложение и перезагрузите устройство, система не будет отображать ошибку. А значит, проблема решена.
Если в характеристике программы указывается совместимость с «семеркой» — это не значит, что написанное соответствует действительности. Кроме того, если версия программы новее по сравнению с текущей, это не значит, что она будет совместима с Windows 7. Возьмем, к примеру, браузер Firefox. Более новая версия 3.5.х постоянно вызывает ошибку в библиотеке ntdll, тогда как предыдущая версия 3.0.х работает без подобных сбоев. Собственно, пользоваться подобным методом или нет – решать Вам.
На этом все. Следите за нашими обновлениями и пользуйтесь советами.
Если у Вас остались вопросы по теме «Исправление ошибки ntdll.dll в Windows 7», то можете задать их в комментариях