Отключение и Включение UAC из командной Windows Vista, 7, 8, 8.1

UAC (Контроль Учетных Записей)



Отключаем

reg.exe ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 0 /f



Включаем

reg.exe ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 1 /f


Нужна перезагрузка, чтобы изменения вступили в силу

Установка клиента Telnet в Windows 8 из командной строки

 Можно добавить и из Панели управления
Control Panel > Uninstall or Change a Program > Turn Windows Features On or Off
но это скучно.
Ставим из командной строки: 
start /w pkgmgr /iu:"TelnetClient"
или
dism /online /Enable-Feature /FeatureName:TelnetClient

Удаляем:

start /w pkgmgr /uu:"TelnetClient" 
или
dism /online /Disable-Feature /FeatureName:TelnetClient

Отключаем рекламу в uTorrent

Настройки - Настройки программы -Дополнительно
В поле Фильтр пишем "offer"
и переводим параметры в значение "false"


Отключаем предложение для обновления до плюс версии
gui.show_plus_upsell  - false

Восстановление хранилища компонентов в Windows 8

Помогает в случаях появления ошибки 
«0x80073712. Хранилище компонентов повреждено» 
 
Или когда sfc /scannow пишет 
"Программа защиты ресурсов Windows обнаружила поврежденные 
файлы, но не может восстановить некоторые из них"

 
Проверяем целостность хранилища командой 
Dism /Online /Cleanup-Image /CheckHealth
 
Если обнаружены проблемы, запускаем восстановление: 
Dism.exe /Online /Cleanup-Image /Restorehealth 

Перенос Windows на другой контроллер без BSOD STOP 0x0000007B


 Чтобы после переезда на новый контроллер не получить синий экран смерти с ошибкой 0x0000007B, предварительно нужно на рабочей системе (на старом контроллере) выполнить следующее:

Оффлайновый инсталлятор Internet Explorer 11

С сайта майкрософт качается онлайн-установщик, оффлайновый запрятали так, что сразу и не найдешь

Для русской Windows 7:
IE11-Windows6.1-x86-ru-ru.exe
IE11-Windows6.1-x64-ru-ru.exe

Для английской Windows 7:
IE11-Windows6.1-x86-en-us.exe
IE11-Windows6.1-x64-en-us.exe

Полный перечень оффлайновых установщиков Internet Explorer 11 для разных языков и платформ.

Про лицензии для Office Home and Bussiness 2013


Как сменить ключ
1. cscript "c:\program files\microsoft office\office15\OSPP.VBS" /inpkey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
2. Панель управления -> Программы и компоненты -> Выбрать MS Office 2013 -> Вверху жмем ИЗМЕНИТЬ -> Выбрать Ввести ключ продукта -> Вводим пытаемся зарегистрироваться.

Подробнее о OSPP.VBS

/act
Активирует установленные ключи продукты Office 2013.
/inpkey:value
Устанавливает ключ продукта (заменяет существующий ключ) на ключ, предоставленный пользователем. Требуется параметр Value.
/unpkey:value
Удаляет установленный ключ продукта с последними пятью символами ключа продукта, который нужно удалить (как отображается в параметре/dstatus). Требуется параметр Value.
/inslic:value
Устанавливает лицензию с использованием XRM-MS-лицензии по пути, заданным пользователем. Требуется параметр Value.
/dstatus
Отображает сведения о всех установленных ключах продукта.
/dstatusall
Отображает сведения о лицензиях для всех установленных лицензий.
/dhistoryacterr
Отображает журнал сбоев для активации с помощью ключа MAK или розничной активации.
/dinstid
Отображает идентификатор установки для автономной активации.
/actcid:value
Активирует продукт с помощью предоставленного пользователем идентификатора подтверждения. Требуется параметр Value.
/rearm
Сбрасывает состояние лицензирования для всех установленных ключей продуктов Office 2013.
/rearm:value
Сбрасывает состояние лицензирования для лицензии Office 2013 с предоставленным пользователем значением SKUID. Требуется параметр Value.
Используйте этот параметр со значением SKUID, заданным с помощью параметра /dstatus, если вы исчерпали все возможности возврата к исходному состоянию активации и активировали Office через KMS или на основе Active Directory, чтобы получить дополнительную возможность возврата к исходному состоянию активации.
/ddescr:value
Отображает описание кода ошибки, предоставленное пользователем. Требуется параметр Value.

RDP: Удаленный компьютер требует проверки подлинности на уровне сети

При подключении по RDP с Windows XP к Windows Vista\Windows 8\Server2008\2012 появляется ошибка:
Удаленный компьютер требует проверки подлинности на уровне сети, которую данный компьютер не поддерживает. Обратитесь за помощью к системному администратору или в службу технической поддержки.

Рецепт счастья:

1. Убедиться что установлен SP3 (в нем есть новый поставщик услуг безопасности SSP)
2. Внести изменения в реестр:


[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]

В значение ”Security Packages” к уже существующим данным добавить tspkg


[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders]

В значение ”SecurityProviders” к уже существующим данным добавить credssp.dll

3. Перезагрузиться

Не подключается RDP

RDP клиент пытается подключиться к Windows XP, но сразу отключается, не выводя при этом никаких сообщений. 
В журналах винды пишется сообщение: "Всплывающее окно приложения: \SystemRoot\System32\RDPDD.dll failed to load"

 Проблема в драйверах видео, в большинстве случаев для решения этой ошибки помогает установка параметра SessionImageSize в реестре:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
«SessionImageSize»=dword:00000020 
(в hex)
Если параметра нет, его нужно создать. После внесения изменений требуется перезагрузка.

Если это значение не подошло, можно попробовать другие:

2. Или скопипастить в блокнот и сохранить с расширением .reg :

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"ClearPageFileAtShutdown"=dword:00000000
"DisablePagingExecutive"=dword:00000000
"LargeSystemCache"=dword:00000000
"NonPagedPoolQuota"=dword:00000000
"NonPagedPoolSize"=dword:00000000
"PagedPoolQuota"=dword:00000000
"PagedPoolSize"=dword:00000000
"SecondLevelDataCache"=dword:00000000
"SystemPages"=dword:000c3000
"PagingFiles"=hex(7):43,00,3a,00,5c,00,70,00,61,00,67,00,65,00,66,00,69,00,6c,\
  00,65,00,2e,00,73,00,79,00,73,00,20,00,30,00,20,00,30,00,00,00,00,00
"PhysicalAddressExtension"=dword:00000001
"SessionViewSize"=dword:00000030
"SessionPoolSize"=dword:00000004
"WriteWatch"=dword:00000001
"SessionImageSize"=dword:00000020
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters]
"VideoInitTime"=dword:000003f7
"EnablePrefetcher"=dword:00000003
"AppLaunchMaxNumPages"=dword:00000fa0
"AppLaunchMaxNumSections"=dword:000000aa
"AppLaunchTimerPeriod"=hex:80,69,67,ff,ff,ff,ff,ff
"BootMaxNumPages"=dword:0001f400
"BootMaxNumSections"=dword:00000ff0
"BootTimerPeriod"=hex:00,f2,d8,f8,ff,ff,ff,ff
"MaxNumActiveTraces"=dword:00000008
"MaxNumSavedTraces"=dword:00000008
"RootDirPath"="Prefetch"
"HostingAppList"="DLLHOST.EXE,MMC.EXE,RUNDLL32.EXE"




Переключение режима контроллера ACHI\RAID на рабочей системе

Есть несколько режимов работы современных Serial ATA контроллеров (SATA): IDE, AHCI, RAID.
Иногда возникают ситуации, когда  необходимо сменить режим работы контроллера без переустановки ОС, но с другим режимом работы контроллера система грузиться не хочет. Проблема заключается в том, что ОС Windows при старте системы загружает только необходимые драйвера.
Решение проблемы - включить необходимые драйвера в список загружаемых с помощью модификации системного реестра.

Смена режима работы контроллера с "IDE" на "AHCI"
Нужно изменить значение параметра "Start" (Тип: REG_DWORD) на "0" ( для драйверов "msahci", "Iastor" или "IastorV"
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Iastor
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IastorV

Iastor, IastorV - драйвера Intel Matrix Storage Manager.
После этого в BIOS'e можно сменить режим работы контроллера с "IDE" на "AHCI"

Отключаем Easy Print в Windows 2008/2012

Не все принтеры одинаково хорошо печатают через драйвер easy print в windows server 2008/2012
Решает проблему установка их родного драйвера на сервер и отключение EasyPrint.
Хотя, строго говоря, EasyPrint вовсе не отключается, просто сначала ОС ищет родные драйвера на принтер и, если таковых не находит, использует EasyPrint.

gpedit.msc

Computer Configuration -> Administrative Templates -> Windows Components -> Terminal Services -> Terminal Server -> Printer Redirection

 "Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Службы удаленных рабочих столов -> Узел сеансов удаленных рабочих столов -> Перенаправление принтеров"

Параметр Use Terminal Services Easy Print printer driver first (Использовать в первую очередь драйвер принтера Easy Print удаленного рабочего стола) переводим в Disable.

А там, где нельзя по каким-либо причинам установить драйвер на терминальный сервер, можно воспользоваться связкой GhostScript+RedMon или GhostScript+GhostView+RedMon (получится быстрее).

Управление WiFi сетями в Windows 8

Не нашел в Windows 8 привычного по прошлым версиям инструмента управления беспроводными сетями.  Будем управлять из cmd:


Получить список профилей:  
netsh wlan show profiles

Просмотреть сохраненный пароль: 
netsh wlan show profiles name=[profile name] key=clear

Удалить сохраненные профили (удалит все сохраненные профили для всех интерфейсов WLAN):
 netsh wlan delete profile name=[profile name]

1с закрывается при печати

8.2 закрывалась при попытке распечатать документ.
В журнале приложений ругань на moxel.dll.
Помог рецепт -  удалить базу из списка, затем снова добавить.

Смена раскладки по умолчанию при входе в систему в Windows

Мне удобнее когда дефолтная раскладка клавиатуры английская, так как команды и URL пишутся латиницей).  Русские версии Windows предлагают русскую раскладку по умолчанию, исправить это впоследствии можно двумя путями:

1.  Через реестр
Параметры реестра, отвечающие за раскладку клавиатуры при входе в систему находятся в разделе
HKU\.DEFAULT\Keyboard Layout\Preload
Там надо на первую позицию поместить желаемую раскладку — 00000409 (английская раскладка) или 00000419 (русская).

reg add "HKU\.DEFAULT\Keyboard Layout\Preload" /v 1 /t REG_SZ /d 00000409 /f
reg add "HKU\.DEFAULT\Keyboard Layout\Preload" /v 2 /t REG_SZ /d 00000419 /f
reg add "HKU\.DEFAULT\Keyboard Layout\Toggle" /v Hotkey /t REG_SZ /d 2 /f
 
в последней строке устанавливается переключение раскладки (1 - ALT+SHIFT, 2 - CTRL+SHIFT)

2. Через GUI
 Зайти в Панель управления =>  Часы, язык и регион => Изменение языка интерфейса => Дополнительно => Копировать параметры

и поставить флажок у пункта Экран приветствия и системные учетные записи

Переключение раскладки клавишами win+space или cmd+space

В Windows 8 и MacOS переключение раскладки сделано клавишами win+space  (cmd+space).
Это настолько удобно, что захотелось сделать так на других компьютерах, работающих под Windows 7.
Рецепт таков:

  1. Скачать и установить AutoHotkey.
  2. Запустить и добавить в скрипт строчку #sc039::PostMessage, 0x50, 2, 0,, A
  3. Правый клик - Reload this script
  4. Добавляем в автозагрузку ярлык на скрипт AutoHotkey.ahk (по дефолту лежит в Моих Документах)
AutoHotkey, кстати говоря, полезная программка, много чего еще  можно с ней настроить.