07.04.2009 10:46
OlegON
 
Удобно подбирать имя для архива:
Цитата:
echo %date% %time:~0,5%
07.04.2009 12:01
konst
 
Rem получаем день - месяц - год
for /f "usebackq tokens=1 delims=." %%i IN (`date /t`) do set D1=%%i
for /f "usebackq tokens=2 delims=." %%i IN (`date /t`) do set D2=%%i
for /f "usebackq tokens=3 delims=." %%i IN (`date /t`) do set DD3=%%i
for /f "usebackq tokens=1" %%i IN ('%DD3%') do SET D3=%%i

rem Сохраняем в переменной D4 дату в виде "ГГГГ-ММ-ДД"
SET D4=%D3%-%D2%-%D1%

rem а дальше используем ее как угодно, например
rem Присваиваем переменной имя каталога-приемника
SET D5=E:\!NewDriver-%D4%
22.04.2009 17:13
Mihon
 
Еще немного про горячие клавиши:
Помимо Ctrl-Z отмену можно сделать: Alt-Backspace.
И обратное действие для Tab: Shift-Tab
Меню пуск еще можно вызвать: Ctrl-Esc
15.05.2009 14:01
OlegON
 
Цитата:
В Windows XP SP3 параметр mstsc /console заменен на /admin
надо делать mstsc /admin
козлы... нечем заняться...
09.06.2009 07:14
OlegON
 
Порой так случается, что некоторая программа зависает, то есть не реагирует на обращение к ней. Тогда приходится принудительно завершать данное приложение, например, посредством выбора команды "Закрыть" меню, появляющегося при щелчке правой кнопкой мыши по иконке программы, или используя Диспетчер задач (вызывается сочетанием клавиш [Ctrl]+[Shift]+[Esc]). Однако можно сделать так, чтобы Windows автоматически завершала зависшие приложения. Для этого выполните следующие действия:
  1. Запустите редактор реестра (regedit.exe);
  2. Откройте ветвь [HKEY_CURRENT_ USER\ Control Panel\ Desktop]. Здесь есть несколько необходимых нам ключей:
    • Ключ HungAppTimeout определяет время, по прошествии которого не отвечающее приложение считается зависшим (по умолчанию это 5000 миллисекунд). Измените значение ключа на необходимое.
    • Ключ WaitToKillAppTimeout задает время ожидания перед завершением зависшего приложения (по умолчанию 20000 миллисекунд). Измените значение ключа на необходимое.
    • Присвоив ключу AutoEndTasks значение "1", вы разрешите системе завершать зависшие процессы автоматически.
  3. Закройте редактор реестра и перегрузите систему.
Следует обязательно обратить внимание на то, что при установке слишком малых значений в перечисленных выше ключах могут возникнуть проблемы с автозавершением запущенных задач. Это связано с тем, что приложение на самом деле может длительное время не отвечать на запросы пользователя в случае достаточно большой загруженности процессора его выполнением или работой с другими программами.

HKEY_USERS\.DEFAULT тоже содержит этот ключ
28.06.2009 00:49
OlegON
 
Как мне избавиться от сообщения "out of environment variable
space"?
В NT щелкните правой кнопкой на "Моем Компьютере", выберите "Свойства" и на
закладке "Переменные среды" увеличте значение COMSPEC до необходимой
величины.

В pезультате в Вашем config.sys появиться что-то типа этого:

shell=command /e:4096
И можно будет использовать длинные переменные среды и строки запуска.
03.09.2009 12:38
Auhadiev_r
 
Если вырезать рабочий стол,мои документы,избранное из document settings и вствить на диск Д (чтобы системный не забивать) то после перезагрузки вся инфа будет храниться там.
12.09.2009 18:45
OlegON
 
Хорошо известные идентификаторы безопасности (системные SID):
12.09.2009 18:48
OlegON
 
Переводим юзеров в домен с сохранением локальных профилей.
Sticker's method.

Перевод юзеров в домен с сохранением профилей, действительно - реальная зубная боль в заднице. Как бы её минимизировать?
Принимаем, что профили локальные - хранятся на локальной машине.

1. Логинимся под переносимым локальным юзером (User). Первым делом - Winkey+R - %userprofile%. Очень хорошо запоминаем, куда мы попали (допустим, в C:\documents and Settings\User. Могут встречаться варианты C:\documents and Settings\User.Workstation, C:\documents and Settings\User.Workstation.1 и т.д., в зависимости от количества "грязных" переустановок системы). Там хранится его рабочий профиль, на который он вполне имеет права, причём полные
2. Далее - сходим на разведку в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\windows NT\CurrentVersion\ProfileList (шаг необязательный).
Там хранятся списки SID-ов (идентификаторов безопасности) всех пользователей, регистрировавшихся в данной операционной системе. Находим нашего юзера по ключу ProfileImagePath. Собственно, система оттуда и подгружает его профиль.
Для интересующихся - список системных SID'ов можно посмотреть здесь:
3. Юзер просит спасти хотя бы его коллекцию картинок с отдыха в Бобруйске. Мы будем беспощадны - мы сохраним все настройки! Отсылаем юзера за пивом, переводим машину в домен, описывать не буду.
4. Перегрузились. Входим под доменным юзером (Domain\User). Картинок почему-то нема. Голый рабочий стол и предложение пойти в тур по Виндовс. Winkey+R - %userprofile%. Угу, место-то уже новое, SID изменился, он уже доменный. Запоминаем каталог (допустим, он - C:\documents and Settings\User.Workstation (это в самом лучшем варианте)).
5. Логинимся под администратором (лучше - доменным). Winkey+R - regedit - ищем HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\windows NT\CurrentVersion\ProfileList. Находим SID с ProfileImagePath, ссылающийся на новый каталог (C:\documents and Settings\User.Workstation) и меняем значение ProfileImagePath на (C:\documents and Settings\User). Даём полные права NTFS на C:\documents and Settings\User товарищу Domain\User. Но это ещё не всё, да и юзер с пивом не прибежал. Переводим Domain\User в ранг локального администратора (Winkey+R - control userpasswords2)!
6. Логинимся под доменным юзером (Domain\User). Ура, всё как раньше, и даже картинки из Бобруйска! Но за переведение в ранг локального админа юзер ещё не проставился, так что.. Winkey+R - regedt32 - HKEY_CURRENT_USER - Разрешения/Permissions - добавляем полные права для всей ветки для нашего Domain\User. Повторюсь, он имеет на всю ветку полное право. (Про реестр забывать ни в коем случае нельзя - половина глюков с переносом - из-за этого и происходит).
7. Удаляем Domain\User из локальных администраторов.
8. Перелогиниваемся. Всё, как и было, да и доступ к системе класса пользователя! Да вот он и с пивом прибежал..
9. При желании - грохаем ненужные профили (C:\documents and Settings\User.Workstation, C:\documents and Settings\User.Workstation.1 и т.д.)
27.09.2009 21:09
OlegON
 
Q: у меня перестал работать Winkey на клавиатуре (кнопка со знаком винды). Что делать?
A: Пуск - Выполнить - regedit - HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\
Удаляем имеющееся значение Scancode Map (вида 00 00 00 00 00 00 00 00 03 00 00 00 00 00 5B E0 00 00 5C E0 00 00 00 00).
Перезагружаемся.
Часовой пояс GMT +3, время: 12:34.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.