Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Как изменить файловые ассоциации для файлов изображений?

Здравствуйте. Я написал программу-просмотрщик графики и мне до полной законченности не хватает настройки файловых ассоциаций (JPG/GIF/PNG/BMP/TIFF) с моей программой. Полазив по реестру и по форуму нашёл , но оно не работает. Проблема в том, что изменить вручную в редакторе реестра или из моей программы значение Progid ключа UserChoice не получается.

Оно меняется только средствами Windows или из других программ (IrfanView, например). Как же всё-таки изменить это значение? Ведь другие программы это делают.
Ответ: Sharpix, А я не понимаю - ну зачем менять значение этого ключа, если он не нужен? Просто удалить его - для каждого из типов файлов:

Windows Registry Editor Version 5.00

[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.JPG\UserChoice]
- и тип файла будет открываться той прогой, которая предписана в HKEY_LOCAL_MACHINE
Вопрос: Добавление файлов в список ассоциации файлов

Добавление нужных файлов в список ассоциации файлов
Ответ: Можете добавить такой твик

Код Code
1
2
3
4
5
6
7
8
9
Windows Registry Editor Version 5.00
 
[HKEY_CLASSES_ROOT\*\shell\OpenWithNotepad]
@="Открыть блокнотом"
"NoWorkingDirectory"=""
"Icon"="notepad.exe,0"
 
[HKEY_CLASSES_ROOT\*\shell\OpenWithNotepad\command]
@="notepad.exe \"%1\""
По желанию сможете открывать любой тип файла блокнотом правой кнопкой мыши и менять ассоциации не нужно
Вопрос: Установить ассоциации файлов

Требуется установить ассоциации файлов, чтобы для файлов архивов(в частности rar) использовалась программа 7zipFM. Как сделать это с помощью cmd?
Ответ: Блин, и точно, помогло. Не ожидал, архиватор-то ведь работал. Думал, что это проблема Виндоуса, поскольку я мог ассоциировать с .7z файлами все, что угодно, хоть Ворд, хоть чёрта, но только не 7zFM.exe. Спасибо!
Вопрос: Нет доступа к файлам изображения и аудиофайлам

Добрый день!

Я восстановил Windows 7x64 из резервной копии. Папка МОИ ДОКУМЕНТЫ, видео, музыка хранятся на другом физическом жестком диске. После включения компьютера файлы изображения и аудио не доступны для воспроизведения и показа. После проверки диска на ошибки (в СВОЙСТВАХ диска) появляется доступ к файлам. Ошибки не выявляются. Как восстановить доступ к файлам без проверки на ошибки и переустановки системы?
Ответ:
Сообщение от Ayris
Если бы были ошибки на диске, проблема была бы с любыми файлами
Я эту проблему связываю исключительно с тем, что этот физический диск отведен под МОИ ДОКУМЕНТЫ. В начальных же настройках это диск C. Возможно, после восстановления Windows система перестала думать, что ДОКУМЕНТЫ принадлежат ей, а думает, что файлы принадлежат другому пользователю, несмотря на то, что я явно указал на принадлежность ко мне, как к пользователю с правами администратора.
Вопрос: Редактирование ассоциаций файлов

Очень досаждает управление ассоциациями файлов на винде. Вот нужно мне чтобы все изображения открывались через определённую программу. Захожу в "задание программ по умолчанию" - нужная мне там не отображется (да там почти ничего нужно не отображается, если честно). Соответственно нужно лезть и каждому типу файлов задавать ассоциации вручную, а там даже несколько сразу пунктов не выделить, а после каждого редактирования он перезагружает список и возвращает у его началу(редмондские дебилы, чтоб вас! ). А типов файлов много, да и как-то несерьёзно делать всё это вручную. Есть ли способ удобного человеческого редактирования все этого непотребства?
Ответ: Значит выковыривайте из реестра для каждого нужного формата.
На самом деле не очень понимаю вашу проблему.
Программа для открытия определенного формата назначается один раз и навсегда. Не думаю, что вы этим занимаетесь каждый день
Вопрос: Ассоциации файлов и реестр

Всем привет! У меня тут вопрос возник связанный с безопасностью. Как сделать так чтобы к примеру файлы с расширением .js / .scr / .lnk / .hta / .vbs / .exe / .com / .cmd / .bat / .epf всегда открывались через блокнот и не исполнялись?? Слышал что в реестре надо ключ где то поменять ассоциации файла с командой. Хочу сделать рег файл на большое кол-во машин.
Спасибо!
Ответ: Мне отписали в лс, тему можно закрывать, спасибо)
Вопрос: Не работают звуки и ассоциации файлов

1. Системные звуки все настроены, но почему-то не проигрываются (кроме загрузки/выгрузки системы)
2. Ассоциации файлов очень туго настраиваются и постоянно слетают даже при полной переустановке программы. Файлы не хотят брать значки программ и описания своих типов. Как это всё исправить?
Ответ:
Сообщение от gecata
Создали папку в C:\WINDOWS
Да, создал там папку "Media XP" и закинул в неё звуки.
Не помогает ничего. И ведь раньше они так работали, а щас перестали.
Я так чувствую, что пора всё переустанавливать...
Вопрос: Как изменить кодировку имен файлов?

Вопрос в САБЖе. Видел примеры для смены кодировки в текстовых файлах:

Код Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
@Echo Off
SetLocal EnableExtensions
 
Set $FILE=File.txt
Set $TEMP=File.tmp
 
CHCP 1251
Echo яю>%$TEMP%
CMD /U /C Type %$FILE% >>%$TEMP%
 
If Exist %$TEMP% DEL /F/Q %$FILE%
REN %$TEMP% %$FILE%
А можно ли как-то изменить кодировку имен файлов?
Вопрос: Изменить часть имени файла во всех подкаталогах

Добрый день. Нужна помощь. Нужно изменить часть имени файла во всех подкаталогах. Пример: было -Unlicensed-2wewe.htm. Нужно: 2wewe.htm. Спасибо за ответ
Ответ:
Windows Batch file
1
2
3
4
5
6
7
8
9
10
@echo off
  setlocal enabledelayedexpansion
    for /f "delims=" %%i in (
      'dir /a-d /b /s ^| findstr /irc:"unlicensed"'
    ) do (
      set "n=%%i"
      move /y "!n!" "!n:-unlicensed-=!"
    )
  endlocal
exit /b
Вопрос: как удалить ассоциации файла в Windows 8.1

Случайно открыла программный файл, не сняв галочку напротив "применять всегда для такого типа файлов". У файла появилась ассоциация .ico. Пыталась удалить ее через элементарное "открыть с помощью", закрепив за такими файлами другие ассоциации, но расширение все равно остается .ico. Через регистр вообще удалила ассоциации .ico. Ничего не помогает. Для WIndows 7 есть приложение UnAssoc, но на 8 оно не действует. Помогите, кто чем может. Спасибо!
Ответ: Через стандартные средства не получилось? Бывает, что этот файл не отражается в списке приложения, которому он присвоен.
Тогда совсем тупо: Можно, конечно установить какую нибудь примочку ненужную, присвоить этот файл, а потом её снести.Но это нудно. Проще создать пустой файл. Любой, к примеру txt. Именуем его как Неизвестное приложение и стираем его расширение. Потом наш файл в свойствах - изменить (не забыть при поиске выставить - "Все файлы", что бы видеть) тыкаем в наше "Неизвестное приложение" и ОК.