Архив

Архив раздела ‘Windows’

Автоматическое сжатие PST и OST файлов

11 июля 2016 Comments off

По умолчанию Outlook даже после окончательного удаления писем (и из папки удаленные тоже ) на самом деле не удаляет фактически данные из PST и OST файлов а лиши помечает их как удаленные и размер PST и OST файлов не уменьшается. До тех пор пока эти данные не будут перезаписаны их можно восстановить, например как описано здесь.

Для того чтобы стереть удаленные данные окончательно можно вручную сжать файл данных Outlook.

Можно заставить Outlook автоматически сжимать PST и OST файлы каждый раз при закрытии приложения.
Для этого нужно создать следующий параметр реестра

Windows Registry Editor Version 5.00
 
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\XX.0\Outlook\PST]
"PSTNullFreeOnClose"=dword:00000001

Или

Windows Registry Editor Version 5.00
 
[HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Office\XX.0\Outlook\PST]
"PSTNullFreeOnClose"=dword:00000001

Где XX — версия Outlook.

Несмотря на имя параметра действие распространяется и на OST файлы.

Это изменение может вызвать значительное увеличение времени на закрытие Outlook, особенно в первый раз после применения.

P.S Замечено что на Outlook 2016 данные перезаписываются. но файл автоматически не сжимается.

Categories: Windows Tags: , ,

Автоматическая очистка базы WSUS

20 апреля 2016 Comments off

Скрипт из галереи на PowerShell для автоматической очистки базы и файлов WSUS
Этот скрипт можно запускать через планировщик задач.

[reflection.assembly]::LoadWithPartialName("Microsoft.UpdateServices.Administration") | out-null
$wsus = [Microsoft.UpdateServices.Administration.AdminProxy]::GetUpdateServer();
$cleanupScope = new-object Microsoft.UpdateServices.Administration.CleanupScope;
$cleanupScope.DeclineSupersededUpdates		= $true       
$cleanupScope.DeclineExpiredUpdates		= $true
$cleanupScope.CleanupObsoleteUpdates		= $true
$cleanupScope.CompressUpdates			= $true
$cleanupScope.CleanupObsoleteComputers		= $true
$cleanupScope.CleanupUnneededContentFiles	= $true
$cleanupManager = $wsus.GetCleanupManager();
$cleanupManager.PerformCleanup($cleanupScope);

Опции:

DeclineSupersededUpdates — Отклонить земененные обновления.
DeclineExpiredUpdates — Отклонить просроченые обновления.
CleanupObsoleteUpdates — Удалить из базы неиспользуемые обновления.
CompressUpdates — Удалить из базы устаревшие ревизии обновлений.
CleanupObsoleteComputers — удалить компьютеры которые не соединялись за последние 30 дней.
CleanupUnneededContentFiles — Удаляет файлы отклоненных обновлений из папки WSUS.

Categories: Windows Tags: ,

Windows 10 и Remote Desktop Gateway на Windows 2012 R2

30 марта 2016 Comments off

После обновления до Windows 10 перестало работать подключение через RDP Gateway реализованый на Windows 2012 R2.

Просто выдает ничего не обьясняющее сообщение:

Не удалось подключиться к удаленному компьютеру, так как сервер шлюза удаленных рабочих столов временно недоступен. Попробуйте подключиться позже или обратитесь за помощью к администратору сети.

Решение:
Добавить ключ реестра на все клиенты (можно через GPO)

Windows Registry Editor Version 5.00
 
[HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client]
"RDGClientTransport"=dword:00000001
Categories: Windows Tags: , ,

Очистка папки WinSxS

29 апреля 2015 Нет комментариев

Windows 8.1
Ключ /ResetBase с параметром /StartComponentCleanup программы DISM.exe в работающей версии Windows 8.1 удаляет все замененные версии для всех компонентов в хранилище компонентов.

Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase

Читать далее…

Categories: Windows Tags: , ,

Как скрыть программу в списке «Установка и Удаление программ»

10 апреля 2015 Нет комментариев

Способ первый:
В ветке реестра

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall]

находим ветку с нашим приложением и внутри ее создаем параметр типа DWORD с именем SystemComponent и значением 1

"SystemComponent"=dword:00000001

Если приложение установлено под правами пользователя то искать нужно в ветке

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall]

Если приложение 32-х битное а Windows x64 то искать нужно в этой ветре

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall]

Например, чтобы скрыть wirar добавляем этот ключ

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\WinRAR archiver]
"SystemComponent"=dword:00000001

Скроем uTorrent

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall\uTorrent]
"SystemComponent"=dword:00000001

Способ второй:
переименовать параметр DisplayName на QuietDisplayName

Categories: Windows Tags: ,

Удаление профиля пользователя Windows 7

9 апреля 2015 Нет комментариев

Если случайно были удалены файлы профиля пользователя, то при следующем входе пользователю будет создаваться временный профиль.
Чтобы это исправить нужно также удалить запись удаленного профиля в этой ветке реестра:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList]
Categories: Windows Tags: ,

Отключение административных ресурсов C$, Admin$

2 апреля 2015 Нет комментариев

Ключ реестра для отключения создания административных шар

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters]
"AutoShareWks"=dword:00000000

Для сервера вместо AutoShareWks нужно использовать AutoShareServer

Categories: Windows Tags: ,

Как удалить несуществующую сетевую карту

2 апреля 2015 Нет комментариев

Чтобы удалить извлеченную сетевую карту или любое другое устройство нужно в командной строке с повышеными привилегиями выполнить:

set devmgr_show_nonpresent_devices=1
start devmgmt.msc

Откроется Диспетчер устройств в котором нужно включить отображение скрытых устройств в меню «Вид->Показать скрытые устройства»
showhiddendevices
После чего можно удалить любое скрытое или извлеченное устройство.
Читать далее…

Categories: Windows Tags:

Автоматический вход в систему без ввода пароля

1 апреля 2015 Нет комментариев

Для настройки автоматического входа в систему без ввода пароля в том числе и на компьютере который является членом домена нужно отредактировать следующие параметры реестра:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"AutoAdminLogon" = "1"
"DefaultUserName" = "username"
"DefaultPassword" = "password"
"DefaultDomainName" = "domain"

Где

"AutoAdminLogon" - 1
"DefaultUserName" - имя (доменного) пользователя
"DefaultPassword" - пароль (доменного) пользователя
"DefaultDomainName" - имя домена (если имеете)

Если параметра нет, его следует создать, для всех параметров тип Строковый (REG_SZ)

Categories: Windows Tags:

Настройка файла подкачки с командной строки

1 апреля 2015 Нет комментариев

Команды WMIC для изменения размера и размещения файла подкачки.

C:\Windows\system32>wmic pagefile get /format:list
C:\Windows\system32>wmic computersystem set AutomaticManagedPagefile=False
C:\Windows\system32>wmic pagefileset where name="C:\\pagefile.sys" set InitialSize=4096,MaximumSize=4096

Для проверки результата также можно просмотреть значение PagingFiles в

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"PagingFiles"=
Categories: Windows Tags: , ,