Решено: Все файлы и ярлыки открываются одной программой

Почему все файлы и ярлыки открываются одной программой?

В Windows как и других операционных системах файлы с определенным разрешение открываются соответствующими программами, но иногда эти настройки портятся или сбиваются, и тогда часть или практически все файлы открываются какой-то одной программой, Internet Explorer, Notepad, Word, Windows Media Player, Windows Media Center, Skype, mTorrent, FireFox и любыми другими. В моем случае иконка практических всех программ на рабочем столе сменилась на иконку Internet Explorer и все программы вместо запуска начали открываться в Internet Explorer, выглядело это так, при запуске любой программы, открывалось окно с просмотром загрузок, где предлагалось выполнить или сохранить исполняемый файл. При нажатии на выполнить — ситуация повторялась и так до бесконечности:

Решено: Все файлы и ярлыки открываются одной программой

Причин подобного поведения довольно много, файловые ассоциации могут измениться в результате довольно большого количества причин. Основные:

  • Вы сами попытались открыть exe (исполняемый файл программы) не той программой и она ассоциировалась с неверным типом файлов,
  • Чистка реестра Ccleaner`om и другими подобными программами,
  • Повреждение/изменение веток реестра при установке или удалении различных программ,
  • Изменение файловых ассоциаций вредоносными программами и т. д.

Как исправить открытие всех файлов и ярлыков одной программой?

Некоторые считают что решение тут только одно — переустановка операционной системы, но не следует так торопиться. Исправить ситуацию можно кучей способов:

  1. Сделать откат/восстановление системы на одну из последних точек восстановления, это практически 100% решит проблему
  2. Если на компьютере кроме вашей есть и другие учетные записи — используйте их для создания еще одной новой для себя
  3. Восстановите файловые ассоциации

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

Восстановление файловых ассоциаций в Windows 10 и в более старых версиях (проверено до Windows 7)

Скачайте архив и распакуйте, запустите файл внутри, согласитесь с внесением изменений

Решено: Все файлы и ярлыки открываются одной программойРезультатом должно быть такое окно:

Решено: Все файлы и ярлыки открываются одной программой

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

Но что делать если файл из архива, открывается другой программой, а не редактором реестра? Тут тоже не сложно. Распаковываем файл и кликаем по нему правой кнопкой, в меню нужно выбрать «Открыть с помощью» и в списке найти программу «Редактор реестра», если же ее там нет, то тогда выбирайте «Выбрать программу»:

Решено: Все файлы и ярлыки открываются одной программой

Откроется окно со списком предлагаемых программ, если в нем есть редактор реестра выбираем его и жмем ок, если же его нет, то жмем кнопку «Обзор», идем по пути

Windows\system32 для 32-битных систем или  …Windows\SysWOW64 — для 64 битных систем, там находим и выбираем файл regedit.exe

Решено: Все файлы и ярлыки открываются одной программой

Выбираем открыть и жмем везде ок. Пробуем открыть наш reg-файл из архива, все должно получиться, затем перегружаемся и проверяем что все заработало.

Простой способ узнать дату установки Windows (работает в любой версии)

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

Узнать дату установки Windows из командной строки

Дату установки Windows можно узнать с помощью практически любой программы которая показывает информацию о системе и оборудовании, такими как: AIDA64 (платная), HWiNFO (бесплатная), Speccy (бесплатная) и многих других. Но быстрей и проще узнать дату установки Windows можно с помощью командной строки, введите команду:

systeminfo | find «Дата установки»

Простой способ узнать дату установки Windows (работает в любой версии)
Есть еще несколько менее простых и удобных способов узнать дату установки Windows, например команда:
wmic os get installdate
Простой способ узнать дату установки Windows (работает в любой версии)
Тут дата установки записана наоборот — год, месяц, день и далее время установки.

Дата и время установки Windows реестрe

Этот способ подходит для программистов, параметр содержащий дату и время установки Windows есть в реестре, в разделе:

HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/ параметр — InstallDate

правда он содержит значение в секундах с 1 января 1970 года, чтоб получить из него дату в человекопонятном формате необходимо выполнить преобразование.

Дополнительная информация

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

Простой способ узнать дату установки Windows (работает в любой версии)

Если вы выполняли переустановку Windows в режиме обновления — то дата установки обновляется и Windows становится моложе.

Способы исправления ошибки 0x000000F4 — A process or thread crucial to system operation has unexpectedly exited or been terminated

Причины ошибки 0x000000F4

Ошибка 0x000000F4 возникает при неожиданном завершени важного системного процесса. Чаще всего причина этого сбойный драйвер либо неисправное оборудование а именно сетевая карта материнская плата оперативная память, жесткий диск  реже другое оборудование. Ошибка может возникать случайно и иногда лечится простой перезагрузкой. Если ошибка повторяется то необходимо провести диагностику  найти причину устранить ее.

Способы исправление ошибки 0x000000F4

Иногда эта ошибка возникает случайно 1-2 раза и больше не повторяется, но иногда напротив — может случаться регулярно, в большинстве случаев проблема в железе, реже в драйверах. Примерно определить причину можно узнав «историю» компьютера и системы, если конфигурация не менялась, новые драйвера и программы не устанавливались — проблема скорей всего в железе, если нет — то в софте. Если простая перезагрузка не помогла и ошибка 0x000000F4 продолжает возникать, то необходимо провести диагностику для поиска причин и их устранения.

  1. Осмотрите материнскую плату — не должно быть вздувшихся конденсаторов, проверьте подключение жестких дисков и SSD к портам IDE/SATA — можно попробовать заменить шлейфы, почистить контакты, подключить накопители к другим портам;
  2. Извлеките модули памяти, почистите их контакты ластиком или протрите бумагой и установите обратно;
  3. Если модулей памяти несколько — попробуйте запускать компьютер с одним, по очереди, либо используйте Memtest для диагностики памяти
  4. Проведите диагностику жесткого диска программами HDDScan, MHDD, Victoria, либо выполните системную проверку жесткого диска с установленной галкой — проверять и восстанавливать поврежденные сектора
  5. Часто эту ошибку вызывает сетевая карта интегрированная в материнскую плату, в этом случае необходимо зайти в BIOS и отключить ее, установив на замену сетевую карту в слот PCI.

Решено: 0x000000CE DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS

Причины ошибки 0x000000ce
DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS
Решено: 0x000000CE DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS

Код ошибки 0x000000CE указывает на то что один из драйверов не может завершить какую-либо из выполняемых им операций, происходит это из-за несовместимости или ошибке в коде самого драйвера. Возникновение ошибки указывает на то что Вы установили устаревший или несовместимый драйвер, либо что версия драйвера устарела и более не поддерживается после обновления системы. В некоторых случаях файл драйвера вызвавший проблему указан прямо в сообщении BSOD, как на картинке выше — intelppm.sys, либо сбойный драйвер можно узнать проанализировав файл дампа. Если по названию файла не ясно к какому драйверу он относится — нужно его загуглить. В нашем примере файл  intelppm.sys является частью операционной системы Windows и в частности драйвером процессора Intel.

Исправление ошибки 0x000000CE

Ошибка 0x000000CE может возникнуть случайно и часто решается перезагрузкой, но если она возникает регулярно, сделайте следующее:

  1. Обновите драйвер, если у вас стоит последняя версия, тогда установите более старую, проще всего сделать откат в диспетчере устройств
  2. Установите обновления Windows
  3. Если перед возникновением ошибки подключалось какое-либо устройство — попробуйте его на время отключить, возможно проблема именно в нем.

Общие рекомендации, их выполняйте если не удалось идентифицировать сбойный драйвер, либо если его откат/обновление не дали результата

  1. Попробуйте обновить драйвера на оборудование в целом
  2. Проверьте компьютер антивирусом, желательно сканерами типа Cureit и аналогичными
  3. Проверьте наличие свободного места на дисках, как ни странно но иногда его недостаток приводит к синим экранам смерти
  4. Проверьте жесткий диск на ошибки

Код ошибки 0x8007000d, решения для всех случаев ее возникновения

Ошибка с кодом 0x8007000d, возникает в нескольких разных ситуациях — при установке Windows, при активации, при установке обновлений Windows, в этой статье я расскажу о всех способах исправления ошибки 0x8007000d в зависимости от ситуации в которой она возникла.

Код ошибки 0x8007000d, решения для всех случаев ее возникновения

Ошибка 0x8007000d при установке Windows

Указывает на то что установочные файлы повреждены, отсутствуют или не могут быть корректно прочитаны, для исправления ошибки следует использовать другой носитель с установочными файлами — загрузочную флешку или диск заведомо рабочие (проверенные на другом компьютере или ноутбуке), так же крайне не рекомендую использовать сборки, используйте оригинальный образ для создания загрузочных носителей, попробуйте различные программы для записи загрузочной флешки или диска, например UltraISO или Rufus

Ошибка 0x8007000d при активации Windows

Ошибка возникает из-за неправильных прав доступа к ветке реестра — HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root вы можете либо зайти в редактор реестра и вручную дать доступ к этому разделу системной учетной записи (система в русской версии Windows system в английской) либо использовать автоматическое исправление от Microsoft

Ошибка 0x8007000d при установке драйверов

Может возникать из-за несовместимости драйвера, лучшим решением будет поиск более новой версии драйвера который поддерживает работу с вашей версией WIndows, но если это невозможно, попробуйте использовать средство Устранения несовместимости. Кликните правой кнопкой мыши по файлу-установщику для драйвера и выберите «Исправление неполадок совместимости», запустится мастер обнаружения проблем, который предложит решение, соглашайтесь и пробуйте, если не сработает — повторите процесс изменив настройки предложенного исправления
Код ошибки 0x8007000d, решения для всех случаев ее возникновения

Либо можно выбрать свойства, перейти на вкладку «Совместимость» и установить настройки вручную:

Код ошибки 0x8007000d, решения для всех случаев ее возникновения

Поставьте галку «Запустить программу в режиме совместимости с:» выберите в выпадающем списке нужную версию Windows и повторите установку. Вкладка «Совместимость», доступна начиная с Windows 7 и выше. Если таким образом проблему решить не удалось — увы, остается только искать совместимый драйвер.

Ошибка 0x8007000d при обновлении Windows

Наиболее часто ошибка 0x8007000d встречается при обновлении Windows, в этом случае ее причин может быть достаточно много, одна из наиболее частых — сбойные секторы на жестком диске, поэтому я бы рекомендовал с проверки Smart и тестирования жесткого диска программами HDDScan, MHDD, Victoria или аналогичными. Тестирование и знание в каком состоянии находится жесткий диск никогда не бывает лишним, особенно если Вы не делаете резервных копий, если с жестким диском все в порядке, переходим ко второму пункту — сбросу компонентов центра обновления к исходному состоянию, для этого необходимо выполнить ряд команд. Запустите командную строку от имени Администратора и далее можете либо вводить команды по одной, либо скопировать все разом и вставить в командную строку. Некоторые команды могут вызывать ошибки, нажимайте «Ок» и не обращайте на них внимания, это нормально:

net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
Del “%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat
cd /d %windir%\System32
regsvr32.exe atl.dll
regsvr32.exe urlmon.dll
regsvr32.exe mshtml.dll
regsvr32.exe shdocvw.dll
regsvr32.exe browseui.dll
regsvr32.exe jscript.dll
regsvr32.exe vbscript.dll
regsvr32.exe scrrun.dll
regsvr32.exe msxml.dll
regsvr32.exe msxml3.dll
regsvr32.exe msxml6.dll
regsvr32.exe actxprxy.dll
regsvr32.exe softpub.dll
regsvr32.exe wintrust.dll
regsvr32.exe dssenh.dll
regsvr32.exe rsaenh.dll
regsvr32.exe gpkcsp.dll
regsvr32.exe sccbase.dll
regsvr32.exe slbcsp.dll
regsvr32.exe cryptdlg.dll
regsvr32.exe oleaut32.dll
regsvr32.exe ole32.dll
regsvr32.exe shell32.dll
regsvr32.exe initpki.dll
regsvr32.exe wuapi.dll
regsvr32.exe wuaueng.dll
regsvr32.exe wuaueng1.dll
regsvr32.exe wucltui.dll
regsvr32.exe wups.dll
regsvr32.exe wups2.dll
regsvr32.exe wuweb.dll
regsvr32.exe qmgr.dll
regsvr32.exe qmgrprxy.dll
regsvr32.exe wucltux.dll
regsvr32.exe muweb.dll
regsvr32.exe wuwebv.dll
netsh winsock reset
netsh winhttp reset proxy
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc

Затем пробуйте установить обновления. Если они по прежнему не устанавливаются и вы получаете ошибку 0x8007000d  попробуйте рекомендации  по восстановлению работоспособности Центра обновлений и устранению любых ошибок -для  Windows 7, Server2008  и Windows 10, 8.1, Server 2012

Если ничего не помогает — пишите в комментарии, разберемся вместе.