Диалог «Открыть файл с» при запуске?


13

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

Скорее странная ошибка входа.

Теперь это не так уж важно, и Windows 7 работает просто отлично. Что странно, так это то, что якобы это просто «Программа», которую пытается открыть 7. Это сделано с тех пор, как я его установил. Я не скачивал никаких вирусов или чего-то подобного.

Может кто-нибудь помочь мне решить эту проблему?


2
Вы проверили папку автозагрузки в меню «Пуск» или MSConfigсписок приложений / файлов, которые загружаются во время запуска?
Нильс Магне Лунде

Там нет необычных появлений запуска программ в списке; Я их всех узнаю, и все они начинаются успешно.
Штефан Донал

что такое love.exe? :)
Вим

@wim Смотрите: Haddaway
iglvzx

Ответы:


27

Вероятно, у вас есть файл с именем Programв корне одного из ваших дисков; например C:\Program,.

У вас также есть запись при запуске с отсутствующими кавычками, указывающими, C:\Program Files\Random Appгде это должно быть "C:\Program Files\Random App". Такая запись без кавычек может быть проанализирована двумя различными способами - в следующем порядке :

  1. Путь " C:\Program", два аргумента " Files\Random" и " App";
  2. Путь " C:\Program Files\Random App", ноль аргументов.

Это ошибка разработчиков программы, но обычно она остается незамеченной из-за проверок существования файлов, выполняемых Windows - в большинстве случаев она просто переходит ко второму варианту. Однако, когда « C:\Program» действительно существует, то первый вариант становится действительным , а также и для Windows попытки открыть файл.

Windows XP используется для предупреждения пользователя о существовании таких файлов во время входа в систему. Я не проверял, если Windows 7 отображает один, хотя.

«Предупреждение об имени файла»

Что касается того, как файл был создан в первую очередь - причина может быть аналогичной; даже довольно недавние программы (и, ну, конечно, пользователи) иногда думают, что имена файлов не должны иметь пробелов ...


4
Оказывается, у меня есть файл с именем program в C: \. Вау. Я не могу поверить, что это не было поймано 7.
Steffan Donal

4
Такое предупреждение существует в Windows 7: i.stack.imgur.com/mllpB.png
bwDraco

4

Мы можем найти, где находится файл. Я не знаю, будет ли это работать в вашем случае (для этого загадочного Programфайла), но это должно быть для любого другого реального файла.

  1. Загрузите и извлеките Process Explorer
  2. Выйдите из системы и войдите снова, чтобы появилось Open withокно (не закрывайте его)
  3. Запустите Process Explorer
  4. Щелкните правой кнопкой мыши rundll32.exe в списке процессов
  5. В Command line:окне вы должны увидеть следующее:

    "C:\Windows\system32\rundll32.exe" C:\Windows\system32\shell32.dll,OpenAs_RunDLL <directory>\file
    

    Где <directory>находится файл (например Program).

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


0

У меня была та же проблема в Windows 10. У меня только что был консультант, который взял дистанционное управление компьютером, чтобы исправить некоторые проблемы с MSN. Их удаленная программа оставила текстовые файлы в папке «users» (C: / Users). После того как я удалил текстовые файлы, у меня больше не было диалогового окна «Как вы хотите открыть этот файл» при запуске.

Если вы робкий, переместите файлы из папки «users» и перезапустите, чтобы убедиться, что это проблема. Оставьте папки внутри «пользователей», где они находятся (например, общедоступные, стандартные и т. Д.).

Gorman2d


0

Я заметил эту проблему на компьютере моей дочери. Она заядлый геймер, и я не уверен, что она сделала, чтобы получить его. Это может сработать для вас или, возможно, нет. Я был разочарован своими другими попытками и рассуждал, что если это вредоносная программа, я должен обратиться к Защитнику Windows, что я и сделал. Это не сильно помогло мне, но привело к разгадке. Я бы тщательно проверить, если вы используете ХРОМ. Чтобы проверить, делает ли Chromium это с вашей ОС, нужно проверить это в msconfig. Снимите флажок рядом с Chromium и перезагрузитесь. Если страница автозагрузки не появляется при перезапуске, то это ваша проблема. Вам нужно будет внести изменения в реестр, чтобы удалить это окно автозапуска. В msconfig выделите Chromium, и он выдаст вам ветку реестра, необходимую для удаления файла. Надеюсь, это поможет.


Так что, если решение именно это решило проблему для вашей дочери? Просто удалить Chromium из автоматического запуска при входе в систему?
Сок Pimp IT
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.