Пункты контекстного меню указаны в разделе системного реестра, относящегося к типу файла. В данном случае, речь идет о разделе HKEY_CLASSES_ROOT\inffile.
Сперва необходимо удостовериться, что расширение .INF связано с типом inffile:
assoc .inf
.inf=inffile
Если ввод команды приводит к получению другого результата, то необходимо ввести следующую команду:
assoc .inf=inffile
Следующим этапом является проверка наличия пункта установки для контекстного меню файлов .INF.
1. Откройте редактор системного реестра (REGEDT32.EXE).
2. Перейдите к разделу HKEY_CLASSES_ROOT\inifile\shell.
3. Найдите раздел Install. Если он не существует, то выберите команду Добавить раздел (Add Key) в меню Правка (Edit) и введите имя раздела Install.
4. Запись, создаваемая в разделе Install по умолчанию и называющаяся <No Name>, должна иметь значение &Install. Если запись не существует, выберите команду Добавить параметр (Add Value) в меню Правка (Edit). Имя вводить не нужно, достаточно выбрать тип записи (REG_SZ) и кликнуть на кнопке OK. Затем будет выдан запрос на ввод строки, которая должна быть равна "&Install" (не вводите кавычки). Кликните на кнопке OK.
5. В разделе Install должен существовать еще один раздел: command. В противном случае создайте раздел с помощью команды Добавить раздел (Add Key) в меню Правка (Edit).
6. В разделе command должна быть расположена запись, принятая по умолчанию (<No Name>), которая имеет значение %SystemRoot%\System32\rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 %1. Если запись не существует, выберите команду Добавить параметр (Add Value) в меню Правка (Edit). Не редактируйте имя записи. Выберите тип REG_EXPAND_SZ и кликните на кнопке OK. После этого редактор системного реестра выдаст запрос на ввод строки. Необходимо ввести значение %SystemRoot%\System32\rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 %1. Кликните на кнопке OK.
7. Завершите работу с редактором.
Теперь для файлов .INF будут отображаться пункты установки в контекстном меню.