Здравствуйте, уважаемые. Моя проблема такая. Несколько программ не добавляются в меню выбор программ. Открыть с помощью-Выбор программы-Обзор. Прога находится, но не добавляется. Соответственно многие операции с прогой затруднены.
Приходится сначала запускать саму прогу. Как я понял дело в том, что прога не прописана в реестре. Можно ли прописать её вручную. В сети есть только такой вот чумной ролик https://www.youtube.com/watch?v=3TItfuVryZM
Подскажите, пожалуйста, как решить проблему. С уважением, геннадий
Регистрация: 23.10.2010
Сообщений: 2,224
PS: Не знаю, правильно ли я понял ваш вопрос.
Регистрация: 04.02.2011
Сообщений: 4,423
А я решаю вопрос так: создаю ярлык нужной программы на рабочем столе В нем прописывается и приложение, и рабочая папка, если она нужна. Теперь штатно перетаскивая мышью файл на этот ярлык — получаем запуск приложения для работу с данным файлом.
PS К слову, писать заглавие темы ПРОПИСНЫМИ БУКВАМИ на форумах считается плохим тоном.
Реестр в Windows 10 (Windows 10 registry).
Регистрация: 09.01.2008
Сообщений: 26,238
PS К слову, писать заглавие темы ПРОПИСНЫМИ БУКВАМИ на форумах считается плохим тоном.
согласен. переименовал.
Регистрация: 26.10.2019
Сообщений: 4
Понимаете в чём дело. Программа эта вполне функциональна, но её нельзя открыть через Открыть с помощью и т.д. Проекты сделанные в программе, не открываются левым кликом на них. Она не удаляется через панель управления и т.п. Её нет в реестре. Так она инсталлировалась, каким-то тихим способом.
В видео, которое я выложил, человек описывает точно такую же проблему и решает её. Но больно уж он туманно и мутно всё рассказывает, да ещё с матерком. Поэтому я и решил обратиться к профессионалам за консультацией. Если можно сделать то, что описано в видео, то я сделаю.
Источник: www.programmersforum.ru
Регистрация расширений файлов с помощью реестра Windows
Listen to this article
На написание этой статьи меня подвигло одно небольшое происшествие: одна из женщин на работе обратилась ко мне с вопросом — у нее значок Вордовского файла отображался не как для этих файлов, а как для незарегистрированного типа. Попробовал зарегистрировать его, используя пункт контекстного меню «Открыть с помощью», но файл открылся, а значок не изменился. Был конец рабочего дня, поэтому я протормозил пару минут, пока не догадался посмотреть расширение файла…
Его не было — это и не позволяло ассоциировать файл с приложением. Вот я и решил написать статью о регистрации расширений файлов. Что это дает? Вы можете двойным кликом открыть файл с помощью ассоциированного приложения, добавить на него дополнительные команды (например, печать, быстрый просмотр и т.п.).
Реестр Windows: как он устроен и как с ним работать
Для этого вовсе не обязательно лезть в реестр — можно все сделать с помощью того же меню «Открыть с помощью…» или проводника, но это не всегда удобно. Так, если вам надо сделать одну и ту же операцию, скажем, на десятке компьютеров, то гораздо проще написать reg-файл и установить его на всех машинах. Или вы распространяете программу, использующую ваш формат файлов, и чтобы ассоциировать файлы с программой на машинах пользователей автоматически надо использовать либо тот же reg-файл, либо править реестр из программы. Вот для этих случаев и нужна эта статья.
Файлы регистрируются в разделе HKEY_CLASSES_ROOT. Для примера зарегистрируем файл с расширением .diz — многие программы поставляются с файлом описания, имеющим такое расширение. Неплохо было бы при запуске его просматривать содержимое в текстовом редакторе, например, Блокноте. Создайте раздел с именем .diz, в параметр которого «По умолчанию» добавьте запись «DIZ-File» (без кавычек).
В разделе HKEY_CLASSES_ROOT создайте еще один раздел с именем, которое было в параметре «По умолчанию», т.е. DIZ-File. Задайте значение «По умолчанию» равное «Описание программы» и в этом же разделе создайте подразделы shell и DefaultIcon.
В подразделе shell создайте еще один подраздел Open, а в нем раздел command. Значение command «По умолчанию» должно быть «C:windowsnotepad.exe «%1″». В разделе DefaultIcon параметр «По умолчанию» задайте равным «C:windowsnotepad.exe,1». Получилось все несколько сумбурно и запутанно, но приведенный ниже reg-файл должен устранить все неясности
Источник: rucore.net
Как прописать программу в реестре windows 7
Эта статья предназначена для продвинутых пользователей, администраторов и ИТ-специалистов.
Импорт регистрационных записей (.reg) файлов является особенностью Regedit.exe и не поддерживается Regedt32.exe. Вы можете использовать Regedit.exe для внесения некоторых изменений в реестр на Windows NT 4.0 или Windows 2000 основе компьютера, но некоторые изменения требуют Regedt32.exe. Например, нельзя добавлять или изменять REG_EXPAND_SZ или REG_MULTI_SZ значения с помощью Regedit.exe на windows NT 4.0 или windows 2000-компьютер. Regedt32.exe является основным редактором реестра для Windows NT 4.0 и Windows 2000. Если необходимо использовать Regedt32.exe, вы не можете использовать файлы регистрационных записей (.reg) для изменения реестра. Для получения дополнительной информации о различиях между Regedit.exe и Regedt32.exe, нажмите следующий номер статьи, чтобы просмотреть статью в базе знаний Microsoft:
141377 Различия между Regedit.exe и Regedt32.exe