2013-11-18 4 views
3

Я не могу запускать приложения из общего сетевого ресурса или диска. Появляется сообщение о том, что приложение не смогло запустить 0xc0000006. Если я скопирую файл .exe на свой рабочий стол, он отлично работает. Я попытался запустить Windows в безопасном режиме, и он тоже работает.Не удается запустить приложения из сети «0xc0000006»

Моя машина работает на ядре для ноутбука HP i5 с Windows 7 SP1.

Любая идея?

EDIT:

Я нашел мою проблему: Это ошибка, которая добавляет иногда с V.10 Kaspersky Endpoint Security. Я просто удаляю эту версию и устанавливаю более старую версию (v.8). Я ненавижу Kaspersky ... Надеюсь, это поможет кому-то!

+0

Если это происходит только при запуске ярлыка, проверьте ярлык 'начать в' настройки папки. Однако, если это было проблемой, работа с ним прямо с диска (без shorcut) будет работать. – James

+1

Это должно быть на [Суперпользователе] (http://superuser.com), если это не вопрос программирования. Но это не похоже. – icabod

+0

Постоянно происходит, когда a) Приложение запускается с файлового сервера И b) перезагружается файловый сервер. Если это так, исправлена ​​ошибка (неудобная/раздражающая). В моем случае: нет способа сделать приложение локальным. – fcm

ответ

0

Благодарим за ответы.

Я решил проблему путем удаления Kaspersky конечной точке 10.

Мои колледжи имеют версию 10 из kasperky и он работает, но не для меня.

я установить более старую версию ждет КАСПЕРСКОГО против 11.

3

0xc0000006 - код NTSTATUS. В частности, это STATUS_IN_PAGE_ERROR.

Нередко можно видеть эти ошибки при попытке запустить исполняемый файл из сетевого тома. По какой-либо причине, если есть какая-либо проблема с доступом к сетевому тому, то вы можете увидеть эту ошибку. Когда модуль загружен, код физически не загружается до тех пор, пока он не понадобится. Создается файл с отображением памяти, и когда требуется конкретная страница, он доставляется в физическую память по требованию. Если ваша сеть не отвечает этому требованию, ваше приложение останавливается с STATUS_IN_PAGE_ERROR.

Общие способы борьбы с этим включают:

  1. Получение более надежное соединение для ваших сетевых томов.
  2. Копирование исполняемого файла на локальный диск и запуск его оттуда.
  3. Добавление флага IMAGE_FILE_NET_RUN_FROM_SWAP в параметры PE-файла.
+1

Правдоподобно, но он должен быть крайне неудачлив, чтобы заставить это ударить последовательно сразу после запуска программы. Это похоже на вредоносное вредоносное ПО или проблему с нечетными правами доступа. –

+0

На номер 3, что такое «PE-файл» и как мне установить параметры на нем? Я сделал 15 минут поиска в Интернете и не могу понять, где хранить эту вещь под названием «IMAGE_FILE_NET_RUN_FROM_SWAP». Это вариант компоновщика? Настройка времени выполнения? Настройка VC++? –

+0

@Tim Это зависит от компилятора и инструментов, которые вы используете. Однако, судя по другому комментарию, кажется, что вы нашли опцию в вариантах VS. –

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