User Tools

Site Tools


windows

This is an old revision of the document!


Windows

Uleželé

CMD - spuštění pomocí příkazu START s argumenty v uvozovkách

Názvy souborů v argumentech musí být full path.

start "" /B /LOW /WAIT "c:\program files\blabla" --param1 "arg1" --param2 "d:\data\file"

PowerShell:

Start-Process -FilePath 'c:\program files\blabla' -ArgumentList '--param1 "arg1" --param2 "d:\data\file"' -WindowStyle Hidden

8.1: Odstranění "Folders" z "This PC" a "Open/Save" dialogu

reg delete "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{1CF1260C-4DD0-4ebb-811F-33C572699FDE}" /f
reg delete "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{374DE290-123F-4565-9164-39C4925E467B}" /f
reg delete "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{3ADD1653-EB32-4cb0-BBD7-DFA0ABB5ACCA}" /f
reg delete "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{A0953C92-50DC-43bf-BE83-3742FED03C9C}" /f
reg delete "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{A8CDFF1C-4878-43be-B5FD-F8091C1C60D0}" /f
reg delete "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}" /f
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{1CF1260C-4DD0-4ebb-811F-33C572699FDE}" /f
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{374DE290-123F-4565-9164-39C4925E467B}" /f
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{3ADD1653-EB32-4cb0-BBD7-DFA0ABB5ACCA}" /f
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{A0953C92-50DC-43bf-BE83-3742FED03C9C}" /f
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{A8CDFF1C-4878-43be-B5FD-F8091C1C60D0}" /f
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}" /f

Schování uživatele

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList
DWORD, 0 = schovan

Síťové disky se zobrazují jako odpojené, dokud na ně uživatel neklikne

Řešení #1

Smazat vše pod těmito klíči (věci začínající na ##, věci v { } i CCD.

HKEY_CURRENT_USER\Software\Microsoft\windows\CurrentVersion\Explorer\MountPoints2
HKEY_USERS\{SID}\Software\Microsoft\windows\CurrentVersion\Explorer\MountPoints2

+ restartovat.

Jak zjistit SID:

wmic useraccount get name,sid

Zdroj: link

Řešení #2

Spuštění dávky s diakritikou v argumentech

chcp 1250
start /b mojedavka.bat
exit 

Vista a vyšší: Vypnutí IPv6 tunelovacich mechanismů

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\tcpip6\Parameters\DisabledComponents (DWORD)
Disable all tunnel interfaces                                 0×1
Disable 6to4                                                  0×2
Disable ISATAP                                                0×4
Disable Teredo                                                0×8
Disable Teredo and 6to4                                       0xA
Disable all LAN and PPP interfaces                            0×10
Disable all LAN, PPP, and tunnel interfaces                   0×11
Prefer IPv4 over IPv6                                         0×20
Disable IPv6 over all interfaces and prefer IPv4 to IPv6      0xFF

Vypnutí hlášení o nedostatku místa na pevném disku

HKEY_CURRENT_USER\Software\Microsoft\Windows\Current Version\Policies\Explorer\NoLowDiskSpaceChecks -> 1 (DWORD)

XP - Ojebání požadavku na Service Pack 3

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows
CSDVersion: zmenit z 200 na 300 (hexa, tj. z 512 na 768)  

8/8.1 - Odinstalace Metro apps

Pro všechny uživatele - aktuálně nainstalované

Get-AppxPackage -AllUsers | Remove-AppxPackage

Provisioned apps - tj. ty, které se nainstalují každému novému uživateli

Get-AppXProvisionedPackage -online | Remove-AppxProvisionedPackage –online

8/8.1 - Úplné vypnutí UAC

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System
EnableLUA: změnit z 1 na 0

Spuštění aplikací jako Administrator jako výchozí

HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
přidat celou cestu k .exe spouštěné aplikace jako string value
  jako Data vložit "RUNASADMIN"

Vypnutí potvrzení při spouštění aplikace jako Administrator

Local security policy editor (secpol.msc)
Local Policies -> Security Options -> User Account Control:
  Behavior of the elevation prompt for administrators in Admin Approval Mode
nastavit Elevate without prompting

Zákaz spouštění .exe v AppData (obrana proti CryptoLockeru)

Změna "Places" baru v levé části Open/Save dialogu

CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\comdlg32\PlacesBar
"Place0"= // My Computer
"Place1"="C:\"  // c:

Fix připojení DisplayPort - při vypnutí monitoru default rozlišení

Windows pak rozbijou okna na ploše.

Stane se i při přepnutí vstupu na jiný.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration

Klíč, který začíná názvem SIMULATED

pod ním je klíč 00 a v něm další klíč 00
v obou nastavit následující položky na hodnoty odpovídající fyzickému rozlišení monitoru
 PrimSurfSize.cx
 PrimSurfSize.cy
HEX hodnotu lze opsat z klíče, který začíná názvem monitoru

Instalace nepodepsaných driverů (Win8+)

  1. Stisknout a držet Shift, restartovat PC.
  2. V nabídce zvolit Další možnosti spuštění
  3. Po restartu zvolit možnost 7 - spustit bez kontroly podepsaných ovladačů

Windows Server (2012+) - instalace Remote Desktop Services bez AD

  • Nainstalovat Roli Vzdálené plochy a Licenčního serveru
  • Přidat licenci
  • PowerShell magic:
$obj = gwmi -namespace "Root/CIMV2/TerminalServices" Win32_TerminalServiceSetting
$obj.ChangeMode(4)
# 2 = per device, 4 = per user
$obj.SetSpecifiedLicenseServerList("Jménoserveru")

Outlook - změna výchozí složky pro soubory .ost

HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook
(2016 = 16.0, 2013 = 15.0, 2010 = 14.0, 2007 = 12.0)

Přidat klíč typu String s názvem ForcePSTPath a jako hodnotu zadat cestu k adresáři,
kam se mají .pst/.ost soubory ukládat.

Exchange - export mailboxu do .pst

Funguje od Exchange 2010 SP1

Export možno provést pouze na síťový share.

V MS Exchange Management Shellu:

New-ManagementRoleAssignment –Role "Mailbox Import Export" –User Spravce
New-MailboxExportRequest -Mailbox uzivatel -FilePath \\sitovyshare\uzivatel.pst

Vypnutí fullscreen hlášky "Windows updates are available"

cd /d "%Windir%\System32"
takeown /F MusNotification.exe
icacls MusNotification.exe /deny Everyone:(X)
takeown /F MusNotificationUx.exe
icacls MusNotificationUx.exe /deny Everyone:(X)
rem

Přidání cesty do systémové PATH přes cmd - Windows 10

Nutno spouštět jako administrátor (zápis do HKLM)

@echo off

set path_to_add=;X:\Bubak
set key="HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment"

for /f "tokens=2*" %%a in ('REG QUERY %key% /v Path') do set "existingValuesPath=%%~b"
set newPath=%existingValuesPath%%path_to_add%
reg add %key% /v "Path" /d "%newPath%" /f /t REG_EXPAND_SZ

!!! POZOR !!! typ klíče na Windows 8.1 (a asi i starších) je jen REG_SZ

Správa ovladačů tiskáren

printui /s /t2

Nefunguje přístup na síťový share bez hesla

  1. gpedit.msc
  2. Computer configuration > Administrative Templates > Network > Lanman workstation > Enable insecure guest logons > Enabled.
windows.1557851532.txt.gz · Last modified: 2022/03/16 09:38 (external edit)