Как изменить значок папки на сетевом диске
ddda, Здесь проблема в следующем: такое ощущение что OS не имеет всех данных о тех папках над которыми она не выполняла никаких действий (создание, копирование). Здесь возможны несколько решений:
- если размер папки небольшой, то скопируйте папку на другой диск, а потом скопируйте ее обратно, теперь все будет работать.
- если размер папки большой или Вы не хотите выполнять предыдущий пункт то создайте новую папку, например под именем New, для этой папки установите изображение на вид папки. Как результат у Вас в этой папке появится файл desktop.ini, скопируйте этот файл в нужную Вам папку.
Добавлю, что папки выглядят как папки и из нее торчат файлы, при замене вида папок, папка выглядит обычно, но изображение все равно не отображается.
папки выглядят как папки и из нее торчат файлы, при замене вида папок, папка выглядит обычно, но изображение все равно не отображается »
Не совсем понял.. Вам нужно заменить иконку конкретной папки, или же нужно чтобы эскизы отображались?
PS
Пишите подробнее (еще лучше со скриншотами), а то прямо клещами информацию приходится из Вас вытягивать
Для первых 2ух папок я могу менять изображение, у остальных оно стоит по умолчанию и тоже не меняется. Скачанная папка с "торчащими файлами" это Lupe Fiasco. Нужно, чтобы можно было настраивать изображение как для первых 2ух папок.
Ничего не помогло, хотя и должно было. Похоже дело в корявой винде. Не знаете, может есть какая-нибудь утилита, которая позволяет менять вид папки вручную? Да и из сборок какие сейчас хороши. Спасибо за ответы.
1. Пуск --> Панель управления --> Параметры папок --> вкладка "Вид" --> если стоит, то убираем галку ''Всегда отображать значки, а не эскизы''.
2. Примените твик реестра:
Windows Registry Editor Version 5.00
3. Произведите очистку кэша эскизов: Пуск --> в строке поиска cleanmgr.exe --> выбираем диск с системой --> ставим галочку на "Эскизы" --> OK
4. Произведите очистку кэша иконок - запустите файл Rebuild_Icon_Cache.bat из этого архива.
Перезагружаемся и пробуем установить изображения папок (не забываем нажать F5 после внесения изменений, для обновления содержимого).
Я доступ к общему ресурсу Windows , и в « папке значок » раздел (нижний) отсутствует в его настройках. Он правильно отображается в локальных папках. Я хотел бы иметь это с обоими.
Окно свойств папки с выделенной настройкой значка
Вы можете использовать файл desktop.ini для настройки значка. Обычно это все, что вы на самом деле делаете, когда используете кнопку «Изменить значок» выше. Для полной документации см .: Как настроить папки с desktop.ini. Ниже приведен пример файла desktop.ini:
Кроме того, если вы хотите сделать это без необходимости вручную создавать desktop.ini, вы можете создать папку локально, применить нужные настройки и украсть ее desktop.ini. (Если вы его не видите, скопируйте всю папку; изначально оно должно иметь правильное имя.) В видео на YouTube Применение значка к папке на сетевом диске показан этот процесс, но вместо перемещения новой папки используются перемещения папок, а не создание новой папки. ,
Возможно ли, что это не работает для SMB-ресурсов, которые размещены на компьютере с Linux? Я устанавливаю desktop.ini на моем компьютере с Windows и пытаюсь увидеть дерево файлов в Windows. Мой desktop.ini не спрятан, и я не вижу свой собственный значок :( -
Возможно ли, что к вашему desktop.ini добавлено еще одно скрытое расширение, из-за которого оно не используется? Я не верю, что Windows чувствительна к тому, где находится папка, будь то через собственный CIFS Windows или через Samba CIFS / SMB.
Есть несколько ошибок. В каталоге должен быть установлен атрибут «только для чтения»; desktop.ini должен быть «скрытый» и «система». Я не знаю, как это можно сделать в Linux. Кроме того, desktop.ini файл должен быть в кодировке Unicode. Это, вероятно, не произойдет, если вы создадите файл с помощью * nix инструментов, таких как vi .
Обратите внимание, что вам также нужно установить папку, содержащую только для чтения (или системы), например, через attrib +r или attrib +s .
Метод настройки, описанный ssnobody, предполагает, что у вас есть возможность изменить папку на удаленном компьютере, и вы хотите, чтобы внешний вид был изменен для всех удаленных и локальных пользователей папки. Если что-то из этого не соответствует действительности, вы можете использовать эту альтернативу: создайте локальный ярлык для удаленной папки (например, перетащите его правой кнопкой мыши на локальный рабочий стол и выберите «создать ярлык»), а затем используйте обычное «изменение» icon »кнопка диалога свойств для изменения иконки ярлыка.
Обходной путь - переименовать файл изображения «folder.jpg» и поместить в общую папку.
Любой, у кого есть доступ и кто-либо из представлений «значок» или «плитка» в проводнике, увидит его.
Пожалуйста, внимательно прочитайте вопрос. Ваш ответ не отвечает на оригинальный вопрос. Это не меняет значок папки.
Прошло много времени с тех пор, как я видел столько быков :)
Щелкните правой кнопкой мыши -> Свойства -> Настроить ---> Значок изменения недоступен в общих папках SMB.
. ---> Изменение изображения не имеет никакого эффекта.
Desktop.ini НЕ обрабатывается окнами для общих ресурсов SMB, поскольку Linux по-разному интерпретирует бит «Только для чтения» (папки) и неправильно сообщает об этом в Windows:
- В Linux «Только чтение» означает «Только чтение»!
- В Windows только чтение (только с папками) означает процесс Desktop.ini .
Предполагается, что есть параметр реестра, который принудительно обрабатывает Desktop.ini с использованием флага «Система» (супер-скрытый) вместо «Только для чтения», но я никогда не заставлял его работать так, как ожидалось.
Отсутствие обработки desktop.ini в SMB ломает многие другие вещи, а не только значки папок: символические ссылки и персонализированные пространства имен также не работают. Бродяги в Microsoft просто отказываются иметь дело с этим, вплоть до Windows NT.
Конечно, всегда можно создать косвенные ссылки для доступа к папкам SMB и вместо этого назначить эти пользовательские значки, но это вызывает множество других проблем:
- Ссылки быстрого доступа оцениваются и кешируются по умолчанию в Windows, когда вы открываете родительскую папку, вызывая "огромные" задержки в проводнике, если папка содержит ярлыки для медленных или спящих сетевых ресурсов.
- Ярлыки в окнах абсолютные, не относительные, поэтому не переносимые. Это создает много обслуживания, если целевой корневой путь изменяется. У Windows также есть привычка автоматически преобразовывать переменные среды в абсолютные ссылки, не допуская попыток обойти это.
- Их служба "Клиент отслеживания распределенных ссылок", созданная специально для птиц, еще более усложняет ситуацию.
Лучший способ реализовать относительные ссылки в Windows - использовать скрипт VBS. В собственном (текстовом) виде сценарий VBS не будет иметь пользовательского значка, но вы можете назначить пользовательский значок для файла EXE, если вы его скомпилируете.
У samba есть параметры, которые влияют на то, как Linux сообщает Windows «атрибут только для чтения», и которые позволяют Windows Desktop обрабатывать Desktop.ini для общих ресурсов SMB
Создайте папку значков, например, C:\Icons на сервере (вы можете скрыть папку из свойств, если не хотите ее видеть). Поместите ваши .ico файлы в эту папку. Настройте ваши общие папки на сервере. Теперь скопируйте ваши .ico файлы C:\Icons в ваш клиент ПК (как дубликат). Теперь вы увидите значки сетевого ресурса на ПК (на сервере и на клиенте). Если вы не можете получить доступ к Серверу, вы можете только создавать ярлыки на Клиенте и изменять их значки.
Это трудно понять и подозрительно. Что вы подразумеваете под «Настройте свои папки на сетевом ПК»? ОП говорит, что не может. Вы имеете в виду, что он должен войти в систему непосредственно на машине, которая разделяет диск? Кроме того, помещать вещи в корневой каталог не рекомендуется.
После этого скопируйте все свои файлы ico на другой компьютер (по тому же пути, например, c: \ icons), и вы увидите значки общего сетевого ресурса на обеих машинах.
(1) Если вы говорите, что пользователь должен войти непосредственно в «сетевой компьютер», то я предлагаю вам сказать «Вы должны войти непосредственно в удаленный компьютер (файловый сервер)». Разрешение на использование общего ресурса на сервере не обязательно подразумевает разрешение / возможность входа непосредственно на него. (И, ИМХО, «сетевой ПК» - плохая терминология.) (2) Я все еще рекомендую не помещать вещи в корневой каталог. \Users\Public\Documents или эквивалент, вероятно, лучше. И даже это необходимо, только если вы хотите использовать значки, которых еще нет на файловом сервере.
Хорошо, но пользователь хотел знать, как настроить значки на \\ server \ share; ответ: вам нужно получить доступ к серверу; и если вы не поместите одинаковые значки в один и тот же путь на вашем компьютере, вы никогда не увидите эти значки (кроме как на сервере). Тогда мы можем обсудить все остальное . терминологию, каталоги и т. Д. Я хотел сделать то же самое, и это единственный способ :)
Здравствуйте, подскажите можно ли как-то в windows 7 или windows 8.1 осуществить замену иконки сетевой папки, чтобы была указана не стандартная, а другая! ?
Вот примеру сейчас появилась возможность подключать Яндекс. Диск по протоколу WebDAV (http://feedback2.yandex.ru/disk/webdav/), в результате чего появляется сетевая папка, пробовал заменить ей иконку, чтобы знать, что да это Яндекс. Диск не только по названию но и по иконке, но не получается. пытался программой "Folderico" да интересная, меняет иконки, в любом месте, где укажешь, вот только в нашем случае проблема с Яндекс. Диск эту папку программа не видит! Не видит не в моем компьютере, не по адресу:
"C:\Users\Пользователь\AppData\Roaming\Microsoft\Windows\Network Shortcuts\Яндекс. Диск"
Как заметил даже просто при нажатии на папку правой кнопкой мышки, и выборе строки "Свойства" открывается окно, где есть только две вкладки и нет возможности сделать выбор картинки для папки! Возможно вы с этим ранее сталкивались, подскажите можно ли как-то заменить иконку сетевой папки! ? Спасибо!
Вообще-то Яндекс. Диск имеет иконку ввиде летающей тарельки, ну типа НЛО .
Но это если устанавливать саму прогу . да . и иконку сменить не получится, потому как нет установочника и прога ставится в онлайн .
В твоём случае ты можешь глянуть в папку
C:\Users\имя пользователя\AppData\Roaming\Microsoft\Windows\Network Shortcuts
да . по идее твоя папка должна там присутствовать, но не факт, что получится сменить ярлык . хотя должно бы получиться . я в общем-то на многих папках менял ярлыки, в том числе и на системных, но на некоторых просто невозможно сменить .
ну вот, например, системные папки на скрине .
Пы. Сы.
Вообще-то, наверное, всё-таки можно сменить ярлык, но делать это нужно в самом установочнике, то есть в .exe .. да .
ну вот здесь например . или в твоём установочнике . здесь-то инопланетяне .
а нафига оно тебе надо? да и вообще прога какая-то стрёмная .
юзай лучше облачко на мейле .. ;-))
Была такая же проблема, юзай mwfix
Здравствуйте все.
Задача такова: есть 100 папок. Расположенных в расшаренной папке. Часть папок пользователь (с полными правами) должен помечать путем изменения иконки. У сетевой папки иконку стандартными методами не изменить. Остается только копировать/вставлять уже имеющийся настроенный desktop.ini. Он есть, однако когда копируешь его в обычную папку, то иконка не меняется! Причем если зайти на комп (где находятся расшареные папки) и через свойство папки изменить иконку вручную то она поменяется, и после этого иконка будет менятся,если редактировать (или скопировать) desktop.ini.
Собственно вопрос: что дополнительно нужно сделать чтобы помимо помещения файла desktop.ini в папку иконка у этой папки изменилась?
Содержимое инишника:
[.ShellClassInfo]
Iconfile=C:\Windows\system32\SHELL32.dll
IconIndex=137
Атрибуты ASH
Причем у одной папки все сразу применилось (при перемещении в нее ини файла) а вот другие отказываются принимать настройки
Файлы лежат на 2008R2 клиенты win7, XP pro sp3
Опция "Всегда отображать значки, а не искизы" включена (у клиента)
Опция "Отображать значки файлов на эскизах" выключена (у клиента)
Конфигурация компьютера | |
Процессор: Intel(R) Core(TM) i5-2300 CPU @ 2.80GHz | |
Материнская плата: Gigabyte GA-H67MA-UD2H-B3 | |
Память: Hynix HMT325U6BFR8C-H9 2x2Gb + Hynix HMT351U6BFR8C-H9 2x4Gb | |
HDD: Hitachi HDS721010CLA332 | |
Звук: Realtek ALC889 | |
Блок питания: Asus 500W | |
CD/DVD: Optiarc DVD RW AD-7201S ATA Device | |
Монитор: Acer V243HQAbd | |
ОС: Windows 7 Ultimate x64 SP1 RTM (6.1.7601) | |
Индекс производительности Windows: 5,1 |
naxaH, не знаю почему так, но так оно работает.
Если сначала у всех папок поменять значок (выбрав стандартный, например) и desktop.ini создаст там система - в дальнейшем значок будет меняться без проблем (при копировании desktop.ini с заменой или даже после удаления его).
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.
Чуется, что где то в системе что-то меняется по отношению к этой папке (реестр, скрытые системные настройки папки, различные там NTFS потоки и прочее имхо). Никто не заморачивался больше данной темой?
Поставил на папку, которой хочу изменить иконку атрибут системный +s и сразу иконка изменилась (ини сконфигурированный уже находился в ней). Во всех мануалах пишут что атрибут нада ставить только на сам инишник
Только теперь папки то все системные и их не видно (отображать скрытые системные файлы не катит).
Полагаю есть некий особый атрибут что-то между системным и скрытым. Ребза просыпайтесь! Нужны идеи! )))
В итоге поставил на папку атрибут +r и значок поменялся.
Короче разобрался. Когда папка простая она без атрибута. Как только меняешь ей значок через свойство папки, то сразу назначается ей атрибут "r". Вот собственно и решение.
Я получаю доступ к общему ресурсу Windows и ' значок папки (нижний) отсутствует в настройках. Он отображается правильно в локальных папках. Я хотел бы иметь его с обоими.
Окно свойств папки с выделенной настройкой значка
Вы хотите использовать файл desktop.ini для настройки значка. Обычно это все, что вы на самом деле делаете, когда используете эту кнопку «Изменить значок» выше. Для полной документации см .: Как сделать настроить папки с помощью desktop.ini Ниже приведен пример файла desktop.ini:
В стороне, если вы хотите сделать это без необходимости вручную создавать desktop.ini, вы можете создать локальную папку, применить нужные настройки и украсть ее desktop.ini. (Если вы его не видите, скопируйте по всей папке, изначально должно быть правильное имя.) Видео youtube Применить значок к папке на сетевом диске показывает этот процесс, но использует перемещение папки, а не создание новой папки.
Метод настройки, описанный ssnobody, предполагает, что вы можете изменить папку на удаленном компьютере, и , чтобы внешний вид был изменен для всех удаленных и локальных пользователей этой папки. Если любой из них неверен, вы можете использовать эту альтернативу: создать локальный ярлык для удаленной папки (например, щелкнуть правой кнопкой мыши перетащить его на локальный рабочий стол и выбрать «создать ярлык»), а затем использовать обычное «изменение» значок "диалогового окна свойств, чтобы изменить значок ярлыка.
Обход - это переименование файла изображения «folder.jpg» и размещение в общей папке.
Любой, у кого есть доступ и использование каких-либо видов «значок» или «черепица» в проводнике, увидит его.
Прошло много времени с тех пор, как я увидел столько быков :)
Щелкните правой кнопкой мыши -> Свойства -> Настроить ---> Значок «Изменить» недоступен для общих ресурсов SMB.
. ---> Изменение изображения не влияет.
Desktop.ini НЕ обрабатывается Windows для общих ресурсов SMB, потому что Linux интерпретирует бит «Только для чтения» (папка) «по-разному» и неправильно сообщает об этом в Windows:
- В Linux только чтение означает только чтение!
- В Windows только чтение (только с папками) означает процесс Desktop.ini .
Предполагается, что параметр реестра, который заставляет обработку Desktop.ini использовать флаг «System» (супер-скрытый) вместо «Только для чтения», но я никогда не получал его, как ожидается.
Отсутствие обработки desktop.ini на SMB ломает многие другие вещи, а не только значки папок: символические ссылки и персонализированные пространства имен также не работают. Bums в Microsoft просто отказываются справляться с этим, вплоть до Windows NT.
Конечно, всегда можно создавать косвенные ссылки для доступа к папкам SMB и вместо этого использовать эти пользовательские значки, но это вызывает несколько других проблем:
- Короткие ссылки оцениваются и кэшируются по умолчанию в Windows, когда вы открываете родительскую папку, вызывая «массовые» задержки в проводнике, если папка содержит ярлыки для медленных или спящих сетевых ресурсов.
- Ярлыки в окнах являются абсолютными, а не относительными ergo не переносимыми. Это приводит к большому количеству обслуживания при изменении целевого корневого пути. У Windows также есть привычка автоматически конвертировать окружения vars в абсолютные ссылки, победив любую попытку обойти это.
- Служба поддержки клиентов с распределенным распределенным каналом, работающая с птицами, еще больше расширяет возможности.
Лучший способ реализации относительных ссылок в Windows - использовать скрипт VBS. В исходной (текстовой) форме сценарий VBS не будет иметь пользовательский значок, но вы можете назначить пользовательский значок EXE-файлу, если вы его скомпилируете.
Создайте папку значков, например. C:\Icons на сервере (вы можете скрыть папку из свойств, если вы не хотите ее видеть). Поместите ваши файлы .ico в эту папку. Настройте общие папки на сервере. Скопируйте файлы .ico в C:\Icons , но в клиенте вашего ПК (как дубликат). Теперь вы увидите иконки «Совместное использование сети» на обоих ПК (сервер и клиент). Если вы не можете получить доступ к Серверу, вы можете создавать только ярлыки на клиенте и изменять их значки.
Популярные теги
Похожие вопросы
Читайте также: