Jak nastavit otevírání oken klienta Vzdálené plochy vždy na stejné pozici obrazovky?

Vzdálenou plochu využívá snad každý správce Windows a rozhodně nejen on. Jak ale servery přibývají, může se stát, že potřebujete spravovat více strojů vzdáleně najednou. Máte dva monitory a jednoduše chcete mít na levém monitoru otevřenu plochu jendnoho serveru a na pravém plochu druhého.

Klient Vzdálené plochy ale není tak admin-friendly, jak by mohl být. Otevřete jednu RDP session, následně druhou a zjistíte, že okna se překrývají. Přetáhnete tedy jedno na druhý monitor. Zjistíte, že okna nejsou maximalizovaná, a jsou zobrazeny scrollovací panely. Musíte tedy obě okna maximalozovat. Uf a teď se konečně můžete věnovat tomu, co je opravdu důležité – vašim serverům. Trošku zdlouhavý postup, nemyslíte? Obzvláště pokud ho absolvujete několikrát denně.

Pojďme si ukázat, jak nastavit, aby se na levém monitoru spustila plocha prvního serveru v rozlišení 1024×768 a na pravém plocha druhého ve stejném rozlišení. Předpokládejme, že máte na stole dva 24″ monitory, každý s rozlišením 1920×1200 bodů. Pro každou session uložte nastavení z klienta vzdálené plochy do .RDP souboru.

Otevřete textovým editorem .RDP soubory. Najděte sekci nesoucí údaj o rozlišení (desktopwidth a desktopheight), se kterým se budete na servery připojovat. Nastavení upravte pro oba na:

desktopwidth:i:1024
desktopheight:i:768

Nastavení RDP souboru pro okno otevírané na levém monitoru

Nejpodstatnější je sekce winposstr. Na první pohled je celkem záludná, ale nemějte obavy nás budou zajímat jen poslední čtyři číselné údaje. Ty nesou pozici okna vzdálené plochy na vaší stanici, ze které RDP sessionu otevíráte. Hodnota 2400 znamená, kolik pixelů od levého okraje levého monitoru bude umístěn levý okraj okna. Následující číslo 193 udává kolik pixelů je vzdálen horní okraj okna od horního okraje obrazovky. Třetí a čtvrtý údaj odpovídají vzdálenosti v pixelech pravého a spodního okraje okna vzhledem k levému hornímu rohu levého monitoru. Vztažný bod je tedy vždy levý horní roh levého monitoru.

winposstr:s:0,1,400,193,1440,997

Mezi těmito čtyřmi hodnotami platí následující pravidla.

1440 – 400 – 16 = 1024
pravý okraj okna – levý okraj okna – rezerva 16 pixelů = horizontální rozlišení vzd. plochy 1024 pixelů

997193 – 36 = 768
spodní okraj okna – horní okraj okna – rezerva 36 pixelů = vertikální rozlišení vzd. plochy 768 pixelů

Nastavení RDP souboru pro okno otevírané na pravém monitoru

Výška okna bude stejná, zajistíme tedy jen posun okna doprava. Nastavení by mohlo vypadat takto:

winposstr:s:0,1,2400,193,3440,997

Mezi těmito čtyřmi hodnotami platí následující pravidla.

34402400 – 16 = 1024
pravý okraj okna – levý okraj okna – rezerva 16 pixelů = horizontální rozlišení vzd. plochy 1024 pixelů

997193 – 36 = 768
spodní okraj okna – horní okraj okna – rezerva 36 pixelů = vertikální rozlišení vzd. plochy 768 pixelů 

Pokud jste se v tom všem ještě nezamotali, máte vyhráno. Podle výše uvedených vztahů můžete přepočítat hodnoty tak, aby odpovídali vašim požadavkům na rozlišení a umístění. Velikost rezerv je stále stejná. Budete tedy měnit jen požadované rozlišení okna vzdálené plochy a ona 4 čísla, udávající pozici okna klienta Vzdálené plochy.

Cisco VPN Client a Comodo firewall si nerozumí

Nedávno jsem na svůj notebook instaloval Cisco VPN clienta, což je software od Cisca umožňující bezpečné připojení do firemní privátní sítě skrz internet. Obvykle funguje velmi spolehlivě a  svižně. V tomto případě jsem ale narazil na velmi podivné chování.

Při instalaci na čerstvě naintalovaný notebook s Windows XP SP2 jsem ale nebyl schopen VPN klienta vůbec nainstalovat. Přitom na předchozí instalaci stejného OS na tom samém stroji fungoval bez ztráty kytičky. Pár hodin mi zabralo, než jsem zjistil, že problém je v kompatibilitě s Comodo firewallem. Jakmile jsem Comodo odinstaloval, vše fungovalo jako na drátkách. Zkoušel jsem ještě nainstalovat Comodo až po úspěšné instalaci VPN klienta. Pak se sice VPN klient spustil, ale nezdařilo se mu navázat připojení. Nestačilo ani vypnutí firewallu, musel být odinstalovaný. Během pokusu o spuštění instalace VPN klienta, ani při vytváření VPN spojení, se Comodo nedotázalo na povolení/zakázání aktuálně prováděné akce či přístupu k síti.

Cisco zalicencovalo ZoneAlarm firewall engine a použilo ho jako součást VPN klienta. Je tedy dost možné, že se nesnese na jednom stroji s dalším firewallem v podobě Comoda. Zaznamenali jste podobný problém ještě s jiným firewallem instalovaným na stanici?

Situaci jsem vyřešil přechodem na ZoneAlarm, se kterým zmizeli veškeré problémy. S integrovaným firewallem v systému Windows XP nemá Cisco VPN rovněž žádné problémy. Ten ale přeci jen neposkytuje plnohodnotnou bezpečnost podle mých představ. Už samotná ignorace veškeré odchozí komunikace není na dnešní poměry příliš vhodná. Výběr firewallu je ale téma na samostatný článek.

Shrnuto podtrženo aktuální verze Cisco VPN Clienta nefunguje korektně na jednom stroji zároveň s Comodo firewallem. Prozatím doporučuji změnit firewall a počkat, zda jeden z budoucích releasů toho či druhého sotwaru problém nevyřeší.

Jak nastavit TCP/IP parametry ve Windows XP z příkazového řádku?

Podobně jako lze nastavit TCP/IP z příkazového řádku ve Windows Vista, je možné pomocí příkazu netsh provést totéž nastavení i na Windows XP. Jediná odlišnost v syntaxi příkazu. Je třeba si dát hlavně pozor na to, že Windows XP označují IP protokol jako “ip”, naproti tomu Vista uznává “ipv4”.

Následující ukázka nastaví statickou IP adresu 10.0.0.12, masku 255.255.255.0, primární DNS server 10.0.0.1, sekundární DNS 10.0.0.2 a vymaže DNS cache. To vše bude provedeno na síťovém připojení s názvem LAN (výchozí název nového připojení je “Připojení k místní síti”, v našem případě je přejmenováno na LAN).

Ruční konfigurace:

netsh interface ip set address name=”LAN” static 10.0.0.12 255.255.255.0 10.0.0.1 1
netsh interface ip set dns name=”LAN” static 10.0.0.1 primary
netsh interface ip add dns name=”LAN” 10.0.0.2 2
ipconfig /flushdns

Nastavení síťového připojení s názvem LAN pro automatické získávání IP adresy z DHCP serveru:

netsh interface ip set address name=”LAN” source=dhcp
netsh interface ip set dns name=”LAN” source=dhcp
ipconfig /flushdns
ipconfig /renew LAN

Grafické nástroje

Pokud nejte zrovna příznivci příkazového řádku a často cestujete mezi různými sítěmi, využijte služeb některé z následujících grafických utilit, které mohou kromě nastavení IP parametrů připojení nabídnout i třeba změnu proxy serveru v prohlížeci či adresu poštovního SMTP serveru.

Freeware:

http://www.milnersolutions.com/netprofiles/
http://www.zetswitch.com/indexcz.php?lang=cs

Komerční nástroj:

http://www.sosej.cz/Utility-A-Ovladace/Utility-A-Ovladace-Ostatni/Net-Profile-Switch.html

Jak smazat chybně uložené automaticky nabízené e-mailové adresy v Outlooku?

Situace:

Outlook si ukládá všechny vámi zadávané e-mailové adresy při psaní nové zprávy. Ty pak automaticky nabízí pomocí funkce Auto Complete, když vytváříte novou zprávu (jak ilustruje druhý obrázek).  Malý háček nastává v případě, když omylem zadáte neexistující adresu nebo se prostě o nějaký ten znak upíšete. Outlook uloží i takovou položku. Jak se zbavit takových neplatných automaticky uložených adres?

Řešení pomocí nástroje NK2View:

Utilita NK2View dokáže zobrazit seznam všech uložených e-mailových adres, které má Auto Complete k dispozici a ze kterých následně může doplňovat. Postačí NK2View spustit a ze seznamu odstranit chybné položky pomocí klávesy Delete.

Download: http://www.nirsoft.net/utils/nk2view.zip

Řešení pomocí Outlooku:

Otevřete novou e-mailovou zprávu do pole Komu začněte psát prvních několik znaků chybně uloženého e-mailu. Jakmile se zobrazí okénko s nabídkou automatického doplnění (viz obrázek) stiskněte klávesu Delete. Tím se označená (na obrázku ta spodní) vadná položka vymaže a nebude již kandidátem na automatické doplnění.

Smazání všech položek automatického doplňování Outlooku

Úložištem funkce Auto Complete je soubor “Outlook.nk2” v adresáři “C:\Documents and Settings\<uživatelské jméno>\Data aplikací\Microsoft\Outlook”. Pokud ho smažete, odstraníte tím veškeré automaticky doplňované adresy Outlooku.

Jak upravit hlasitost zvuku ve Windows řádkovým příkazem po spuštění systému?

Zadání:

Nedávno jsem potřeboval vyřešit to, aby se po každém spuštění Windows automaticky vypnul zvuk. Samozřejmě to lze vyřešit pomocí ztišení (Mute) přímo ve Windows, ale má tu nevýhodu, že jakmile zvuk jednou povolíte a zapomenete ho před vypnutím PC opět zakázat, při příštím spuštění zůstane povolen. Jinými slovy si systém pamatuje své poslední nastavení před tím, než byl vypnut.

To nemusí být příjemné, pokud často chodíte do knihovny, na školení, pracujete v open space či se vyskytujete v jiných veřejných a relativně klidných prostředích, kde dokáží osolené reproduktory vašeho notebooku pořádně naštvat všechny v okolí.

Řešení:

Pro tyto účely používám řádkovou utilitu setvol, která dokáže nastavit celkovou hlasitost na vámi požadovanou úroveň. Její předností je možnost spuštění z příkazového řádku a požadovanou úroveň nastavíte parametrem.

Např.: Nastavení hlasitosti na 50%:
“C:\Utility\setvol.exe 50”

Tímto příkazem (za předpokladu, že setvol.exe máte ve složce C:\Utility) snížíte hlasitost na nulovou úroveň:
“C:\Utility\setvol.exe 0”

Download: setvol.exe

Automatické vypnutí zvuku ještě před přihlášením do Windows

Chcete-li kompletně ztišit celý systém včetně zvuku přihlášení do Windows, který důvěrně zná snad každý návštěvník studovny městské knihovny, proveďte následující kroky.

1. Klepněte na tlačítko Start a na příkaz Spustit. Zadejte příkaz gpedit.msc a pak klepněte na tlačítko OK.

2. Vyhledejte složku Konfigurace počítače\Nastavení systému Windows\Skripty (spouštěcí/ukončovací).

3. Poklepejte na objekt Po spuštění, potom klepněte na tlačítko Přidat, potom na tlačítko Procházet a najděte na vašem pevném disku soubor setvol.exe.

4. Do pole Parametry skriptu vložte: 0 (pouhou nulu bez ničeho dalšího)

5. Klepněte dvakrát na tlačítko OK.

6. Po příštích startech počítače tak bude automaticky stažena celková hlasitost na nulovou úroveň. Vás a vaše okolí tak nebude rušit jediný zvuk Windows včetně oznámení ICQ a všech dalších důvěrně známých aplikací. Budete-li chtít zvuk aktivovat stačí přímo ve Windows zvýšit hlasitost.

Napadá vás elegantnější řešení problému? Podělte se o něj s námi ostatními v diskuzi pod článkem.

Jak povolit či zakázat automatické zapnutí Num Lock po startu Windows?

Situace

V některých situacích vám může vadit, že se po spuštění Windows automaticky zapíná Num Lock. Typicky to může dělat problémy hlavně u notebooku, kdy pak klávesy s písmeny dostávají funkci čísel a speciálních znaků.

Druhý případ nastává, když Num Lock zůstane po startu vypnutý, vy máte heslo obsahující číslo a jste zvyklý čísla psát na numerické části klávesnice vašeho PC. A ouha NumLock je vypnutý, takže klávesa opět má jinou funkci, než tu kterou byste očekávali. Takže do políčka určeného pro heslo vkládáte jiný znak nežli požadované číslo.

Řešení pro uživatele (zdroj: Bedřich Gaidarus)

Pokud se, ať už z jakéhokoliv důvodu, nechcete zabývat úpravou regitrů vašich Windows, existuje jednoduchý a rychlý způsob, který zvládne naprosto každý:

1. Zapněte počítač a vyčkejte až nastartují Windows.

2. Vypněte či zapněte NumLock podle toho, v jakém stavu si ho přejete mít nastavený při příštích startech systému.

3. Vypněte či restartujte počítač.

4. Systém si stav NumLocku sám zapamatuje a vždy ho nastaví do stavu, v jakém byl před vypnutím.

Poznámka: Tímto způsobem lze nezávisle na sobě nastavit stav NumLocku před a po přihlášení.

Systémové řešení pomocí registrů

V Microsoft Windows NT, 2000 a XP můžete stav Num Locku po spuštění Windows nastavit jednoduchou úpravou registru.

  1. Klikněte na Start,  Spustit, a napište regedit. Stiskněte klávesu Enter.
  2. V registrech najděte větev:HKEY_CURRENT_USER\Control Panel\Keyboard\
  3. Tam se nachází hodnota “InitialKeyboardIndicators”, která může nabývat hodnot 0, 1 nebo 2 s následujícím významem:

0 = Num Lock bude po přihlášení uživatele do Windows vypnut
1 = Num Lock je stále ve vypnutém stavu
2 = Num Lock se automaticky aktivuje po přihlášení uživatele

Nastavení Num Locku v BIOSu

V BIOSu vašeho PC je možné také nastavit stav Num Locku, ale toto nastavení bude aktivní jen do doby, než nastartuje váš operační systém. Pak se totiž o Num Lock stará OS a aplikuje se nastavení z registrů Windows uvedené výše.

Programy pro správu oken a plochy na více monitorech

Dnešním trendem je nákup stále větších LCD monitorů a dva monitory jsou k vidění stále u  více pracovních stanic. S narůstající plochou si dříve nebo později uvědomíte, že by bylo dobré si v rozložení oken a plochy udělat pořádek. Právě k tomu poslouží níže uvedené utility. Nežáleží, zda máte na stole dva 20″ LCD panely nebo jeden 30″. Nástroje tu jsou pro všechny. U více monitorové konfigurace jde hlavně o přesun oken z jednoho monitoru na druhý a přehledný seznam otevřených oken. V případě, že máte jeden velký displej zde je koncept trošku odlišný. Tady se objevuje snaha efektivně rozmístit na celou plochu monitoru 2 nebo 3 okna, tak aby byla současně viditelná všechna a nepřekrývala se. Dost bylo řečí, pojďme rovnou k věci.

GridMove – freeware

This tool was made taking in mind those who own big screens and keep organizing their windows. This program is specially useful for anyone that keeps more than 1 window on the screen at one time, because it helps the user to maximize the usable space of the monitor, by resizing the windows in a much easier way than moving and resizing them one by one.

gridmove.jpg

http://www.donationcoders.com/jgpaiva/gridmove.html

Microsoft Scalable Fabric

Na tip Martina Žugece přihazuji ještě tuto utilitku z dílny Microsoft research. Abych se přiznal ovládání mě osobně přiliš nesedlo, ale rozhodně stojí za zmínku.

Scalable Fabric is a task management system for the Windows desktop. A central focus area, defined by you, contains windows that behave in the traditional way. When you drag a window into the periphery, it becomes smaller and continues to get smaller the closer you get to the edge of the screen. This makes it possible to keep windows open all the time, and change “minimize” to mean “return to the periphery”. Groups of windows can easily be created to represent different user tasks. Switching between groups is done simply by clicking on the task marker flag.

http://msmvps.com/blogs/martinzugec/archive/2008/03/07/microsoft-scalable-fabric.aspx

WinSplit Revolution – freeware

WinSplit Revolution is a small utility which allows you to easily organize your open windows by tiling, resizing and positioning your windows to make the best use of your desktop real estate.

winsplit.jpg

http://www.winsplit-revolution.com/

Ultramon

UltraMon je výborný program, který vám pomůže s organizací programů, pokud používáte více monitorů. Do titulku přidá další tlačítka, pomocí kterých můžete program přehazovat z jednoho monitoru na druhý. Do vlastností programů přidá záložku, ve které si budete moci nastavit na které ploše se má program zobrazit a jak má být velký. Dále umí přidat přídavný panel na druhý monitor, který zobrazuje programy, které jsou pouze na druhém monitoru, to se může hodit, pokud nechcete pro přepínání programu se neustále vracet na primární monitor. UltraMon také umožňuje rychle měnit zobrazovací profily pro různé monitory. Také zajistí spuštění spořiče obrazovky na jiném monitoru. Na každém monitoru může být jiné pozadí. UltraMon také umí zajistit zrcadlení, tedy zobrazování stejné obrazovky na více monitorech. Podporuje více než 10 monitorů.

ultramon.png

http://www.realtimesoft.com/ultramon/

Maxivista – trial

MaxiVista turns any spare PC into a second monitor for your main computer. No extra hardware required. You can seamlessly extend program windows across multiple screens like it would be a single big monitor. Increase your productivity by using multiple monitors.

maxivista.gif

http://www.maxivista.com/

Synergy – freeware

Synergy lets you easily share a single mouse and keyboard between multiple computers with different operating systems (Windows, Unix, Mac OS), each with its own display, without special hardware. It’s intended for users with multiple computers on their desk since each system uses its own monitor(s).

Redirecting the mouse and keyboard is as simple as moving the mouse off the edge of your screen. Synergy also merges the clipboards of all the systems into one, allowing cut-and-paste between systems. Furthermore, it synchronizes screen savers so they all start and stop together and, if screen locking is enabled, only one screen requires a password to unlock them all.

synergy.gif

http://synergy2.sourceforge.net/

Vydolování produktového čísla z Windows XP a Vista offline metodou

Existuje poměrně dosti programů, které dokáží zobrazit produktové číslo Windows. V případě, že ho z nějakého důvodu nemáte nikde napsané, je to cesta, jak ho zjistit. Drobná vada na kráse je ale to, že pro toto zjištění musíte mít počítač, ze kterého chcete číslo vyčíst puštěný a program spustit na něm. Stane-li se, že nejste schopni nastartovat systém nebo je nějak poškozený, tyto programy pak prostě nezafungují. Naštěstí je tady možnost jak zjistit produktové číslo takříkajíc offline. Tedy vyzjistit ho z počítače který nejste schopni nastartovat. Jediné co musíte z poškozeného stroje mít je soubor “software”.

Před provedením postupu bysme měli vědět dv věci. Zásahy, které provádíte jsou nebezpečné, pokud nevíte, co děláte. Stačí provést špatnou úpravu pomocí nástroje regedit a zdravý systém nemusí již také nastartovat. Co z toho plyne? Proveďte zálohu než cokoliv uděláte. Druhá poznámka se týka licencování. Než budete znovu instalovat systém na poškozený (či jiný) počítač, ujistěte se, že Vá to Vaše licence umožňuje. Například edice OEM jsou nepřenosné na jiný počítač!

Postup

1) Připravte si jiný počítač, pomocí kterého zjistíte produktové číslo.

2) Z poškozeného počítače vymontujte pevný disk a z něj si uložte soubor C:\Windows\System32\config\software.

3) Stáhněte si utilitu LoadHive.

4) Všechny další kroky provádějte na funkčním PC. Spusťte loadhive.exe a dejte mu otevřít soubor a software z poškozeného stroje.

load-hive.png

5) Otevřete Start -> Spustit -> napište regedit -> klikněte na OK -> rozbalte větev HKEY_LOCAL_MACHINE\SOFTWARE_00 Software -> Microsoft -> Windows NT -> Current Version.

6) Najděte položku DigitalProductID a dvakrát na ní poklepejte myší. Tato hodnota obsahuje zašifrovaný produktový klíč. Ze všech hodnot nás zajímají jen ty, které jsou ve schématu níže označeny jedničkou.

0000  00 00 00 00 00 00 00 00
0008  00 00 00 00 00 00 00 00
0010  00 00 00 00 00 00 00 00
0018  00 00 00 00 00 00 00 00
0020  00 00 00 00 00 00 00 00
0028  00 00 00 00 00 00 00 00 
0030  00 00 00 00 11 11 11 11
0038  11 11 11 11 11 11 11 11
0040  11 11 11 00 00 00 00 00
0048  00 00 00 00 00 00 00 00
0050  00 00 00 00 00 00 00 00

7) Těchto 15 dvojic vložte bez mezer do programu Windows XP Key Decrypter Tool a klikněte na Decrypt Code. Nevkládejte tam samé jedničky jako je ne obrázku, ale Vaše hodnoty z registrů. Tak získáte 25ti místné proktové číslo Windows se kterým můžete poškozený stroj znovu nainstalovat!

decryptor-tool.png 

Odkazy

Zdroj: http://www.dagondesign.com/articles/windows-xp-product-key-recovery/comment-page-11/