Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Тонкости работы с реестром ОС Windows


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Установка и настройка ОС / Тонкости работы с реестром ОС Windows

Выпуск № 449
от 29.01.2008, 10:05

Администратор:Alexey G. Gladenyuk
В рассылке:Подписчиков: 768, Экспертов: 75
В номере:Вопросов: 3, Ответов: 8

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>


Вопрос № 119804: Как создать из папки диск, чтоб в моем компьютере отображался???...
Вопрос № 119810: Как можно задать ограничения объёма занимаемая на диске папке. Напр папка Музыка должна весить не более 30 гигов, при превышения не давала бы дальше записывать в нее ...
Вопрос № 119880: Здравствуйте уважаемые эксперты! Мне пришлось воспользоваться функцией восстановления ОС, но после этого ОС (Windows XP Pro.) переслала обновляться. Взаимосвязь одного с другим я понял, когда прочитал описанную в приложении № 1 статью. Вскоре в ...

Вопрос № 119.804
Как создать из папки диск, чтоб в моем компьютере отображался???
Отправлен: 23.01.2008, 09:58
Вопрос задал: Шестов Федор Александрович (статус: Посетитель)
Всего ответов: 5
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: GINes
Здравствуйте, Шестов Федор Александрович!

Связать маршрут с буквенной меткой диска можно легко с помощью команды subst, выполняющейся в командной строке.

Синтаксис команды::

SUBST [диск1: [диск2:]путь]
SUBST диск1: /D

диск1: - Виртуальный диск, который сопоставляется указанному пути.
[диск:]путь - Физические диск и путь, которым сопоставляется виртуальный диск.
/D - Удаление ранее созданного виртуального диска.

Более подробно можете почитать здесь и здесь.

А о том, как сделать так, чтобы диск появлялся сразу после загрузки системы (т.к. после перезагрузки у Вас уже не будет виртуального диска) можете почитать здесь, 3 совет сверху.
Ответ отправил: GINes (статус: Студент)
Ответ отправлен: 23.01.2008, 10:25

Отвечает: Muxa
Здравствуйте, Шестов Федор Александрович!
Ухх... навеяло =)
Есть в DOS такая интересная команда SUBST - сопоставление имени диска указанному пути (справка: Пуск - Выполнить - cmd - subst /?)
как вариант bat-файл в автозагрузку со строками subst z: c:папка

можно пойти другим путем:
ExtraSubst - программа, предназначенная для упрощения доступа к часто используемым директориям/папкам вашего компьютера, а также создания, редактирования и удаления виртуальных дисков. “Extra Subst” создаёт виртуальные диски на основе заданных директорий/папок, при этом физические диски остаются неизменными и не разбиваются на дополнительные разделы.

Еще, как вариант - подключить сетевой диск. В качестве сетевого диска выбрать папку на локальном компьютере

Это так, на вскидку, чего на ум пришло =)
Ответ отправил: Muxa (статус: Практикант)
Ответ отправлен: 23.01.2008, 10:31
Оценка за ответ: 5
Комментарий оценки:
спасибо... знал про это, но забыл

Отвечает: deepTeNk
Здравствуйте, Шестов Федор Александрович!

Соглашусь с мнением экспертов.

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

Программа - xptweaker.

В программе в левом окошке(столбике) выбираете - Файлы и диски.
В правом окне - выбираете Виртуальный диск.
Дальше все интуитивно, создаете, изменяете и т.д.
---------
Теория - это когда вы знаете всё, но ничего не работает. Практика - это когда всё работает, но никто не знает почему. Мы совмещаем теорию и практику - все работает!
Ответ отправил: deepTeNk (статус: Академик)
Белоруссия, Витебск
Тел.: +375299347804, +375299347805
Организация: Локальная Сеть "deep"
Адрес: г.Витебск, пр-кт Белобородова 1/2
WWW: Локальная Сеть "deep"
ICQ: 339081522
----
Ответ отправлен: 23.01.2008, 13:15

Отвечает: Markedone
Здравствуйте, Шестов Федор Александрович!
Вам необходимо создать виртуальный диск из папки. Создание дисков происходит с помощью программы subst.exe. Откройте Пуск-Выполнить и введите:

subst [имя диска] [путь к папке]
Например: subst x: c:DIR - создает из папки c:DIR диск X.

Удаление виртуального диска:
subst [имя диска] /D

Чтобы виртуальный диск создавался при загрузке компьютера, Откройте Пуск-Выполнить и введите: regedit.
Выберете ветку реестра:
HKCUSoftwareMicrosoftWindowsCurrentVersionRun
Создаите строковой параметр:
VirtualDrive-<Drive:> - значение subst <Drive:> <Path>

Например: VirtualDrive-B: - "subst B: D:Мои документыXP TweakerXPTweakerhlp"

Создавать виртуальный диск для всех пользователей компьютера
Откройте ветку реестра:
HKLMSoftwareMicrosoftWindowsCurrentVersionRun
Создайте строковой параметр:
VirtualDrive-<Drive:> - значение subst <Drive:> <Path>

Например: VirtualDrive-B: - "subst B: D:DIR"


Ответ отправил: Markedone (статус: 3-ий класс)
Ответ отправлен: 23.01.2008, 21:29

Отвечает: Aleksandr Tim
Здравствуйте, Шестов Федор Александрович! Можно это сделать командой DOS [subst] - меню Пуск - Выполнить - набираем subst
с параметрами (ниже)
Делается сопоставление заданному пути имени диска. Команды -

SUBST [диск1: [диск2:]путь]
SUBST диск1: /D
где -
диск1: Виртуальный диск, который сопоставляется указанному пути.
[диск2:]путь Физические диск и путь, которым сопоставляется виртуальный диск.
/D Удаление ранее созданного виртуального диска.
Ввод SUBST без параметров позволяет вывести текущий список виртуальных дисков
Неудобство в том, что длинные имена папок надо вводить в кавычках, но и это не всегда срабатывает из-за ограничений dos-имен [6+3 для файлов, 6 для папок]
------ Поэтому можете использовать windows-оболочку для этого дела, подобных утилит множество - я пользуюсь вот этой:
1. WorkSoft WinSubst - это аналог DOS утилиты subst, но в отличие от subst имеет графический интерфейс и расширеный набор функций по сравнению с subst. Если вы хотите хранить игры или музыкальные файлы на отдельном диске для быстрого доступа к ним, то вам несомненно нужна эта утилита. С помощью WinSubst вы можете создать новый диск в системе из любой директории.
Также эта программа может применяться в защитных целях, например, при установке программы на созданный таким образом диск, после удаления диска программа перестает запускаться. Это может пригодится если вы хотите предотвратить запуск программ молоопытными пользователями на вашем компьютере в ваше отсутствие.
Особенности WorkSoft WinSubst:
∙ Позволяет создавать диск из любой директории.
∙ Позволяет восстанавливать созданные диски после перезагрузки системы.
Требования: Windows 9x/ME/NT/2k/XP.
Статус: FREEWARE. v.06 http://www.sura.ru/uddm/download.php?filename=wsbsetup.zip 291Kb
Дмитрий Удалов WorkSoft Projects http://www.sura.ru/uddm/ - сайт автора этой и еще полезных программ
WinSubst http://www.sura.ru/uddm/template.php?area=wswsbstru - добавлена возможность копировать права доступа NTFS для WindowsNT и файловых систем NTFS; оптимизировано заполнение списка файлов; добавлена возможность просмотра любых файлов, кроме двоичных через движок IE
---------
Aquila non captat muscas - Орел не ловит мух
Ответ отправил: Aleksandr Tim (статус: 4-ый класс)
Ответ отправлен: 24.01.2008, 07:00


Вопрос № 119.810
Как можно задать ограничения объёма занимаемая на диске папке. Напр папка Музыка должна весить не более 30 гигов, при превышения не давала бы дальше записывать в нее
Отправлен: 23.01.2008, 10:42
Вопрос задал: Шестов Федор Александрович (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Muxa
Здравствуйте, Шестов Федор Александрович!
Штатными средствами квоты выставляются только на тома, вроде, то бишь на диски
Но есть это: Folder Quoter - реализует принципиально иной подход: для каждой папки, размер которой мы хотим контролировать, следует задать квоту на размер папки. Квота может быть определена по множеству параметров:
* максимально допустимый размер папки и/или
* возраст файлов, находящихся в этой папке,
* шаблон имён файлов, включаемых и исключаемых из обработки,
* обрабатывать ли вложенные папки,
* метод удаления файлов (в корзину или окончательно), и т.д.

Таким образом, достаточно единожды задать параметры квотирования папок, и более не заниматься мониторингом их размера: Folder Quoter будет автоматически следить за тем, чтобы не было неконтролируемого разбухания папок.
Ответ отправил: Muxa (статус: Практикант)
Ответ отправлен: 23.01.2008, 11:11


Вопрос № 119.880
Здравствуйте уважаемые эксперты!
Мне пришлось воспользоваться функцией восстановления ОС, но после этого ОС (Windows XP Pro.) переслала обновляться. Взаимосвязь одного с другим я понял, когда прочитал описанную в приложении № 1 статью. Вскоре в рассылках появилась новая публикация, описанная в приложении № 2, в которой кратко изложен способ устранения неполадок.
Вопрос такой: как перерегистрировать драйвер wups2.dll, что для этого нужно написать в командной строке?

Приложение:

Отправлен: 24.01.2008, 01:31
Вопрос задал: Luwas (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 3)

Отвечает: Иванов Алексей Владимирович
Здравствуйте, Luwas!

Пуск -> Выполнить -> "REGSRV32 WUPS2.DLL"
Ответ отправил: Иванов Алексей Владимирович (статус: 5-ый класс)
Ответ отправлен: 24.01.2008, 01:41
Оценка за ответ: 4
Комментарий оценки:
Здравствуйте Иванов Алексей Владимирович! Спасибо за быстрый ответ! Но это я уже набирал,не помогло. Система отвечает: "Windows не удалось найти "REGSRV32"

Отвечает: Aleksandr Tim
Здравствуйте, Luwas! А зачем каждый раз возиться с командной строкой? Если вам часто приходится работать с dll-файлами (а также ocx-файлами), которые требуют регистрации в Реестре с помощью REGSVR32.EXE, то будет гораздо удобнее внести соответствующую запись в Реестр, чем каждый раз использовать командную строку для каждого файла. Создайте раздел
HKEY_CLASSES_ROOTocxfileShellRegistercommand и присвойте строковому параметру по умолчанию значение regsvr32.exe "%1". Аналогично создайте дополнительную запись, снимающую регистрацию:
HKEY_CLASSES_ROOTocxfileShellUnregistercommand
="regsvr32.exe /u "%1""
То же самое нужно проделать и в разделе dllfile
Теперь при нажатии правой кнопкой мыши на файле, вы увидите команду, которая выполнит за нас необходимую работу
Вот готовый примерный текст для reg-файла (в системах 98SE/ME вместо
Windows Registry Editor Version 5.00
в заголовке должно быть
REGEDIT4) -

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOTdllfileshell]

[HKEY_CLASSES_ROOTdllfileshellRegister]
="&Register library"

[HKEY_CLASSES_ROOTdllfileshellRegistercommand]
="C:\WINDOWS\SYSTEM\regsvr32.exe "%1""

[HKEY_CLASSES_ROOTdllfileshellUnregister]
="&Unregister library"

[HKEY_CLASSES_ROOTdllfileshellUnregistercommand]
="C:\WINDOWS\SYSTEM\regsvr32.exe /u "%1""

[HKEY_CLASSES_ROOTocxfileshell]

[HKEY_CLASSES_ROOTocxfileshellRegister]
="&Register library"

[HKEY_CLASSES_ROOTocxfileshellRegistercommand]
="C:\WINDOWS\SYSTEM\regsvr32.exe "%1""

[HKEY_CLASSES_ROOTocxfileshellUnregister]
="&Unregister library"

[HKEY_CLASSES_ROOTocxfileshellUnregistercommand]
="C:\WINDOWS\SYSTEM\regsvr32.exe /u "%1""

Создайте текстовый файл с именем типа reg-unreg и вставьте в него этот текст, при сохранении выберите команду Сохранить Как и укажите расширение .reg - Винда спросит про расширение, мол - уверены и все такое - жмем ОК в полной уверенности нашего правого дела. Теперь дважды жмем мышкой на этом файлике - появляется запрос - Внести данные из ... в Реестр? - радостно соглашаемся. И теперь по правой кнопке мыши на файлах DLL и OCX в контекстном меню остается только нажать на команды Register или Unregister - и всёшеньки.

---------
Aquila non captat muscas - Орел не ловит мух
Ответ отправил: Aleksandr Tim (статус: 4-ый класс)
Ответ отправлен: 24.01.2008, 08:11
Оценка за ответ: 5
Комментарий оценки:
Спасибо за информацию! Пригодится в будующем. Моя проблема уже решилась.Спасибо всем экспертам за внимание. Удачи!


Вы имеете возможность оценить этот выпуск рассылки.
Нам очень важно Ваше мнение!
Оценить этот выпуск рассылки >>

Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2008, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.70 от 17.01.2008
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное