<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>guzik &#187; Windows</title>
	<atom:link href="http://guzik.net.pl/blog/category/tech/os/windows/feed/" rel="self" type="application/rss+xml" />
	<link>http://guzik.net.pl/blog</link>
	<description>Mój blog</description>
	<lastBuildDate>Wed, 16 May 2012 20:15:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Replikacja w dzwonek</title>
		<link>http://guzik.net.pl/blog/2011/08/replikacja-w-dzwonek/</link>
		<comments>http://guzik.net.pl/blog/2011/08/replikacja-w-dzwonek/#comments</comments>
		<pubDate>Fri, 12 Aug 2011 21:16:23 +0000</pubDate>
		<dc:creator>guzik</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[Wolne żarty]]></category>

		<guid isPermaLink="false">http://guzik.net.pl/blog/?p=3237</guid>
		<description><![CDATA[Jak się uwierzytelniacie na serwerze pocztowym? APOP, bezpieczne uwierzytelnianie hasła czy po prostu czyścicie tekst? Microsoft część artykułów ze swojej bazy wiedzy tłumaczy robotami, może to też&#8230; Zobacz także: 45M licencji! Nie ma mnie w pracy – zwracam]]></description>
			<content:encoded><![CDATA[<p>Jak się uwierzytelniacie na serwerze pocztowym? APOP, bezpieczne uwierzytelnianie hasła czy po prostu czyścicie tekst?</p>
<p><a href="http://guzik.net.pl/blog/wp-content/uploads/2011/08/cleartext1.png"><img class="aligncenter size-medium wp-image-3241" title="cleartext" src="http://guzik.net.pl/blog/wp-content/uploads/2011/08/cleartext1-300x275.png" alt="" width="300" height="275" /></a></p>
<p>Microsoft część artykułów ze swojej bazy wiedzy tłumaczy robotami, może to też&#8230;<br />
Zobacz także:
<ul>
<li><a href="http://guzik.net.pl/blog/2009/03/45m-licencji/">45M licencji!</a></li>
<li><a href="http://guzik.net.pl/blog/2010/08/nie-ma-mnie-w-pracy-zwracam/">Nie ma mnie w pracy – zwracam</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://guzik.net.pl/blog/2011/08/replikacja-w-dzwonek/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Przeniesienie zadań harmonogramu z Windows XP do 2008</title>
		<link>http://guzik.net.pl/blog/2011/07/przeniesienie-zadan-harmonogramu-z-windows-xp-do-2008/</link>
		<comments>http://guzik.net.pl/blog/2011/07/przeniesienie-zadan-harmonogramu-z-windows-xp-do-2008/#comments</comments>
		<pubDate>Wed, 20 Jul 2011 20:42:13 +0000</pubDate>
		<dc:creator>guzik</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[schtasks]]></category>

		<guid isPermaLink="false">http://guzik.net.pl/blog/?p=3153</guid>
		<description><![CDATA[Blisko trzy lata temu narzekałem na zmiany pomiędzy W2k, a W2k3, które uniemożliwiały eksport konfiguracji DHCP do pliku tekstowego (po szczegóły odsyłam do tamtej wiadomości). Dziś stanąłem przed problemem konfiguracji zadań w systemie Windows 2008 R2. Jako, że zadania były uruchamiane wcześniej w systemie Windows XP, a ja jestem leniwy, poprosiłem zleceniodawcę o skopiowanie plików [...]]]></description>
			<content:encoded><![CDATA[<p>Blisko trzy lata temu narzekałem na zmiany pomiędzy W2k, a W2k3, które uniemożliwiały eksport konfiguracji DHCP do pliku tekstowego (po szczegóły odsyłam do <a href="http://guzik.net.pl/blog/2008/09/aktualizacja-systemu-i-zmiana-formatu-przechowywanych-danych/">tamtej wiadomości</a>).<br />
Dziś stanąłem przed problemem konfiguracji zadań w systemie Windows 2008 R2. Jako, że zadania były uruchamiane wcześniej w systemie Windows XP, a ja jestem leniwy, poprosiłem zleceniodawcę o skopiowanie plików harmonogramu (.job). Liczyłem, że metoda Copy&#8217;ego-Paste&#8217;a, zadziała, a ja poprawię jedynie ścieżki. Jakże wielkie było moje rozczarowanie, gdy zauważyłem, że harmonogram w XP/2k3 różni się od tego w Vista/2k8/7! Nie da się wkleić zadań z tych pierwszych do harmonogramu tych drugich! A dostępny import żąda plików XML&#8230;<br />
<span id="more-3153"></span><br />
Na szczęście (jak się potem okazało złudnie) jest narzędzie <code>schtasks</code>. Przy jego pomocy możemy podłączyć się do &#8216;starego&#8217; systemu i pobrać definicję zadania, a następnie zaimportować w &#8216;nowym&#8217; systemie. Składnia może wyglądać tak:</p>
<blockquote><p><code>schtasks /query /s &lt;XP&gt; /tn zadanie /XML &gt; zadanie.xml</code></p></blockquote>
<p>Na moje nieszczęście rozwiązanie to wymaga systemu wyższego niż XP Home, bo niezbędna jest usługa Rejestr zdalny. No cóż, pozostało ręczne przeklikanie zadań&#8230;</p>
<p>PS<br />
Czas przeklikania &#8211; poniżej 3 min. Wcześniejsza próba znalezienia rozwiązania i diagnoza czemu nie działa &#8211; ok. 30 min. Zdobyte doświadczenie &#8211; bezcenne ;-)</p>
]]></content:encoded>
			<wfw:commentRss>http://guzik.net.pl/blog/2011/07/przeniesienie-zadan-harmonogramu-z-windows-xp-do-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows: konfiguracja sieci z wiersza poleceń</title>
		<link>http://guzik.net.pl/blog/2011/06/windows-konfiguracja-sieci-z-wiersza-polecen/</link>
		<comments>http://guzik.net.pl/blog/2011/06/windows-konfiguracja-sieci-z-wiersza-polecen/#comments</comments>
		<pubDate>Tue, 28 Jun 2011 18:37:53 +0000</pubDate>
		<dc:creator>guzik</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[netsh]]></category>

		<guid isPermaLink="false">http://guzik.net.pl/blog/?p=3053</guid>
		<description><![CDATA[W związku z pewnym projektem przygotowałem urządzenie, z którym komunikacja odbywa się przez sieć bezprzewodową ad-hoc. Problem pojawił się, jak przekazałem je do testów osobie nie-technicznej, bo sieć trzeba było skonfigurować ręcznie. O ile samo połączenie ad-hoc poszło, to konfiguracja adresu IP, a potem powrót do &#8216;normalnych&#8217; ustawień było ciężkim przejściem. Postanowiłem to jakoś &#8216;oskryptować&#8217;. [...]]]></description>
			<content:encoded><![CDATA[<p>W związku z pewnym projektem przygotowałem urządzenie, z którym komunikacja odbywa się przez sieć bezprzewodową ad-hoc. Problem pojawił się, jak przekazałem je do testów osobie nie-technicznej, bo sieć trzeba było skonfigurować ręcznie.<br />
O ile samo połączenie ad-hoc poszło, to konfiguracja adresu IP, a potem powrót do &#8216;normalnych&#8217; ustawień było ciężkim przejściem. Postanowiłem to jakoś &#8216;oskryptować&#8217;. Windows nie taki straszny &#8211; tam też się da ;-)<br />
<span id="more-3053"></span><br />
Wszystkie ustawienia sieciowe można modyfikować za pomocą narzędzia <a href="http://support.microsoft.com/kb/242468">netsh</a>.<br />
Zmiany WiFi wykonujemy w kontekście <code>wlan</code>. Aby zapisać ustawienia konkretnego profilu, należy wykonać:</p>
<blockquote><p><code>netsh wlan export profile folder=&lt;ścieżka do folderu&gt; name=&lt;nazwa profilu&gt;</code></p></blockquote>
<p>Spowoduje to zapisanie pliku z wszystkimi ustawieniami w formacie XML. Warto zapoznać się z jego zawartością.<br />
Jeśli nie wiemy jakie profile są skonfigurowane, możemy je wyświetlić za pomocą:</p>
<blockquote><p><code>netsh wlan show profiles</code></p></blockquote>
<p>Import wyeksportowanych wcześniej ustawień:</p>
<blockquote><p><code>netsh wlan add profile filename=”&lt;nazwa pliku xml&gt;”</code></p></blockquote>
<p>To wystarczy, żeby przygotować konfigurację WiFi i za pomocą prostego skryptu umożliwić &#8216;dwuklikiem&#8217; wykorzystanie jej na innym komputerze.</p>
<p>Jeśli dodatkowo ma być zmieniony adres IP, to możemy to zrobić również przy użyciu <code>netsh</code>, ale w kontekście <code>interface</code>.<br />
Sprawdzenie konfiguracji:</p>
<blockquote><p><code>netsh interface ip show config</code></p></blockquote>
<p>Zapisanie bieżącej konfiguracji w pliku tekstowym:</p>
<blockquote><p><code>netsh -c interface dump > &lt;nazwa pliku&gt;</code></p></blockquote>
<p>Import ustawień:</p>
<blockquote><p><code>netsh -f &lt;nazwa pliku&gt;</code></p></blockquote>
<p>Polecam lekturze:</p>
<ul>
<li><a href="http://www.petri.co.il/configure_tcp_ip_from_cmd.htm">Configure TCP/IP from the Command Prompt</a></li>
<li><a href="http://www.chicagotech.net/netsh.htm">netsh command</a></li>
<li><a href="http://www.tomstricks.com/how-to-manage-wireless-connections-with-netsh-command-line-utility-in-windows-vista/">How To: Manage Wireless Connections With Netsh Command Line Utility In Windows Vista</a></li>
</ul>
<p>oraz oczywiście pomoc do samego narzędzia.</p>
<p>Kiedyś (chyba do <a href="http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/netsh_diag.mspx">Windows XP</a>) <code>netsh</code> wyposażony był w kontekst <code>diag</code>, co umożliwiało prostą diagnostykę sieci, ale niestety Microsoft z tego zrezygnował.</p>
<p>Przy okazji &#8211; firma z Redmond udostępnia darmowe narzędzie <a href="http://www.microsoft.com/download/en/details.aspx?id=4865">Microsoft Network Monitor</a> do analizy ruchu sieciowego. Wprawdzie od zawsze do tego celu używam <a href="http://www.wireshark.org/">Wireshark</a>, ale MNM jest już w kolejce do sprawdzenia możliwości.</p>
]]></content:encoded>
			<wfw:commentRss>http://guzik.net.pl/blog/2011/06/windows-konfiguracja-sieci-z-wiersza-polecen/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tik-tak, tik-tak&#8230;</title>
		<link>http://guzik.net.pl/blog/2011/02/tik-tak-tik-tak/</link>
		<comments>http://guzik.net.pl/blog/2011/02/tik-tak-tik-tak/#comments</comments>
		<pubDate>Thu, 17 Feb 2011 22:03:50 +0000</pubDate>
		<dc:creator>guzik</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[ntp]]></category>
		<category><![CDATA[w32tm]]></category>

		<guid isPermaLink="false">http://guzik.net.pl/blog/?p=2688</guid>
		<description><![CDATA[Zachodzi czasem potrzeba dokładnego zsynchronizowania zegarów na różnych platformach. W przypadku *nix zawsze używam NTP, przy czym pierwszą synchronizację (na etapie instalacji systemu) robię ręcznie przy użyciu ntpdate, a o kolejne dba ntpd. W systemie Windows ufam systemowej usłudze Czas systemu Windows. W uproszczeniu &#8211; w środowiskach z domeną komputery korzystają z zegara na PDC, [...]]]></description>
			<content:encoded><![CDATA[<p>Zachodzi czasem potrzeba dokładnego zsynchronizowania zegarów na różnych platformach. W przypadku *nix zawsze używam <a title="http://www.ntp.org/" href="http://www.ntp.org/">NTP</a>, przy czym pierwszą synchronizację (na etapie instalacji systemu) robię ręcznie przy użyciu <code>ntpdate</code>, a o kolejne dba <code>ntpd</code>.<br />
W systemie Windows ufam systemowej usłudze Czas systemu Windows. W uproszczeniu &#8211; w środowiskach z domeną komputery korzystają z zegara na PDC, bez domeny z innego źródła &#8211; np. time.windows.com.</p>
<p>W tym drugim przypadku (system Windows) nigdy nie zastanawiałem się jak tak naprawdę to działa, do czasu gdy w mieszanym środowisku wszystkie maszyny synchronizowały się z lokalnym serwerem czasu, a mimo to zdarzały się odchylenia.<span id="more-2688"></span></p>
<p>Niezrozumiały dla mnie jest komunikat z GUI: &#8222;Następna synchronizacja: &lt;za tydzień&gt;&#8221;. To znaczy, że tylko raz w tygodniu czas jest synchronizowany? Jak w takim razie ma do tego wynik polecenia:</p>
<blockquote><p><code>C:\Users\guzik&gt;w32tm /query /status<br />
Wskaźnik skoku: 3(ostatnia minuta ma 61 sekund)<br />
Warstwa: 0 (nieokreślone)<br />
Precyzja: -6 (15.625ms na cykl)<br />
Opóźnienie główne: 0.3305284s<br />
Dyspersja główna: 7.8861219s<br />
Identyfikator odwołania: 0x00000000 (nieokreślone)<br />
Godzina ostatniej pomyślnej synchronizacji: 2011-02-17 22:31:03<br />
Źródło: time.windows.com,0x9<br />
Interwał sondowania: 10 (1024s)</code></p></blockquote>
<p>Czy na bieżąco różnica jest korygowana bo oblicza się opóźnienie? Czy też może oblicza się, a i tak raz w tygodniu się poprawia?<br />
Czytałem cały podręcznik do <a title="http://support.microsoft.com/kb/307897" href="http://support.microsoft.com/kb/307897">w32tm</a> i nie widzę możliwości ustawienia częstszej synchronizacji niż domyślny tydzień. Rejestry?</p>
<p>Doświadczyłem, iż serwer, mimo iż korzystał ze źródła w sieci lokalnej, w ciągu tygodnia doszedł do 15 minut różnicy. Wiem, że to nie świadczy dobrze o tym serwerze, ale jeszcze gorzej o samej usłudze.</p>
<p>Chętnie poznam wyjaśnienie tego problemu.</p>
]]></content:encoded>
			<wfw:commentRss>http://guzik.net.pl/blog/2011/02/tik-tak-tik-tak/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Zestaw ciekawych narzędzi z Sysinternals</title>
		<link>http://guzik.net.pl/blog/2011/01/zestaw-ciekawych-narzedzi-z-sysinternals/</link>
		<comments>http://guzik.net.pl/blog/2011/01/zestaw-ciekawych-narzedzi-z-sysinternals/#comments</comments>
		<pubDate>Fri, 21 Jan 2011 23:00:02 +0000</pubDate>
		<dc:creator>guzik</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[MLUG]]></category>
		<category><![CDATA[Sysinternals]]></category>
		<category><![CDATA[SystemRescueCD]]></category>
		<category><![CDATA[Winternals]]></category>

		<guid isPermaLink="false">http://guzik.net.pl/blog/?p=2603</guid>
		<description><![CDATA[Poniżej lista przydatnych narzędzi z Windows Sysinternals (obecnie część Microsoft Technet; kiedyś Winternals). Czasami Sysadminom czy innym komputerogrzebaczom się przydają. Miała to być część mojej MLUGowej prezentacji (omówienie narzędzie SystemRescueCD i wskazanie odpowiedników pod Windows), ale ze styczniowego spotkania nic nie wyszło, a następne nie wiem kiedy się odbędzie. Sprawdzanie rootkit&#8217;ów: RootkitRevealer (chkrootkit odpowiednik na [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://technet.microsoft.com/en-us/sysinternals/default"><img class="alignright" src="http://i.technet.microsoft.com/dd183194.hero_windows_sysinternals%28en-us,MSDN.10%29.gif" alt="" width="315" height="50" /></a>Poniżej lista przydatnych narzędzi z <a title="http://technet.microsoft.com/en-us/sysinternals/default" href="http://technet.microsoft.com/en-us/sysinternals/default">Windows Sysinternals</a> (obecnie część Microsoft Technet; kiedyś <a title="http://en.wikipedia.org/wiki/Winternals" href="http://en.wikipedia.org/wiki/Winternals">Winternals</a>). Czasami Sysadminom czy innym komputerogrzebaczom się przydają.<br />
Miała to być część mojej <a title="http://mlug.eu/" href="http://mlug.eu/">MLUG</a>owej prezentacji (omówienie narzędzie SystemRescueCD i wskazanie odpowiedników pod Windows), ale ze styczniowego spotkania nic nie wyszło, a następne nie wiem kiedy się odbędzie.</p>
<ol>
<li>Sprawdzanie rootkit&#8217;ów:
<ul>
<li><a title="http://www.chkrootkit.org/" href="http://www.chkrootkit.org/">RootkitRevealer</a> (<a title="http://www.chkrootkit.org/" href="http://www.chkrootkit.org/">chkrootkit</a> odpowiednik na SystemRescueCD)</li>
</ul>
</li>
<li>Bezpieczne usuwanie plików:
<ul>
<li><a title="http://technet.microsoft.com/en-us/sysinternals/bb897443" href="http://technet.microsoft.com/en-us/sysinternals/bb897443">SDelete</a> (<a title="http://www.gnu.org/software/coreutils/" href="http://www.gnu.org/software/coreutils/">shred</a> lub <a title="http://wipe.sourceforge.net/" href="http://wipe.sourceforge.net/">wipe</a>)</li>
</ul>
</li>
<p><span id="more-2603"></span></p>
<li>Konwertowanie dysku do VHD (migracja na maszyny wirtualne):
<ul>
<li><a title="http://technet.microsoft.com/en-us/sysinternals/ee656415" href="http://technet.microsoft.com/en-us/sysinternals/ee656415">Disk2vhd</a></li>
</ul>
</li>
<li>Wykorzystanie dysku (odpowiednik *nix&#8217;owego du):
<ul>
<li><a title="http://technet.microsoft.com/en-us/sysinternals/bb896651" href="http://technet.microsoft.com/en-us/sysinternals/bb896651">Disk Usage</a></li>
</ul>
</li>
<li>Usunięcie pliku po restarcie:
<ul>
<li><a title="http://technet.microsoft.com/en-us/sysinternals/bb897556" href="http://technet.microsoft.com/en-us/sysinternals/bb897556">MoveFile, PendMoves</a></li>
</ul>
</li>
<li>Narzędzie do monitorowania systemu:
<ul>
<li><a title="http://technet.microsoft.com/en-us/sysinternals/bb896645" href="http://technet.microsoft.com/en-us/sysinternals/bb896645">Process Monitor</a> &#8211; łączy Filemon i Regmon</li>
</ul>
</li>
<li>Lista lokalnych plików otwartych przez zdalne komputery:
<ul>
<li><a title="http://technet.microsoft.com/en-us/sysinternals/bb897552" href="http://technet.microsoft.com/en-us/sysinternals/bb897552">PsFile</a></li>
</ul>
</li>
<li>Zestaw narzędzi ułatwiających zarządzanie systemem:
<ul>
<li><a title="http://technet.microsoft.com/en-us/sysinternals/bb896649" href="http://technet.microsoft.com/en-us/sysinternals/bb896649">PsTools</a></li>
</ul>
</li>
<li>Lista udostępnionych zasobów wraz z uprawnieniami:
<ul>
<li><a title="http://technet.microsoft.com/en-us/sysinternals/bb897442" href="http://technet.microsoft.com/en-us/sysinternals/bb897442">ShareEnum</a></li>
</ul>
</li>
<li>Dynamiczna tapeta &#8211; narzędzie ułatwiające pracę na wielu maszynach jednocześnie:
<ul>
<li><a title="http://technet.microsoft.com/en-us/sysinternals/bb897557" href="http://technet.microsoft.com/en-us/sysinternals/bb897557">BgInfo</a></li>
</ul>
</li>
<li>Wygaszacz ekranu BSOD &#8211; raczej jako ciekawostka:
<ul>
<li><a title="http://technet.microsoft.com/en-us/sysinternals/bb897558" href="http://technet.microsoft.com/en-us/sysinternals/bb897558">BlueScreen</a></li>
</ul>
</li>
<li>Pomoc przy prezentacji:
<ul>
<li><a title="http://technet.microsoft.com/en-us/sysinternals/bb897434" href="http://technet.microsoft.com/en-us/sysinternals/bb897434">ZoomIt</a></li>
</ul>
</li>
</ol>
<p>Pełny zestaw narzędzi do znalezienia na stronie Sysinternals. Można je uruchamiać bezpośrednio od nich: http://live.sysinternals.com/<toolname> lub \\live.sysinternals.com\tools\<toolname></p>
]]></content:encoded>
			<wfw:commentRss>http://guzik.net.pl/blog/2011/01/zestaw-ciekawych-narzedzi-z-sysinternals/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Windows AIK</title>
		<link>http://guzik.net.pl/blog/2010/11/waik/</link>
		<comments>http://guzik.net.pl/blog/2010/11/waik/#comments</comments>
		<pubDate>Thu, 25 Nov 2010 15:49:05 +0000</pubDate>
		<dc:creator>guzik</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[AIK]]></category>
		<category><![CDATA[MLUG]]></category>
		<category><![CDATA[SystemRescueCD]]></category>

		<guid isPermaLink="false">http://guzik.net.pl/blog/?p=2392</guid>
		<description><![CDATA[Pisałem wielokrotnie o System Rescue CD &#8211; systemie Linux uruchamianym z CD lub pendrive, który przygotowany jest, jak nazwa wskazuje, do ratowania systemu. Zawiera sporo narzędzi, które pomagają mi w codziennym życiu sysadmina. Na najbliższym spotkaniu MLUG prawdopodobnie będę przedstawiał to LiveCD, omówię dostępne narzędzia i sposób ich użycia. Co jeśli nie znamy Linuksa lub [...]]]></description>
			<content:encoded><![CDATA[<p>Pisałem wielokrotnie o <a title="http://guzik.net.pl/blog/tag/systemrescuecd/" href="http://guzik.net.pl/blog/tag/systemrescuecd/">System Rescue CD</a> &#8211; systemie Linux uruchamianym z CD lub pendrive, który przygotowany jest, jak nazwa wskazuje, do ratowania systemu. <a title="http://www.sysresccd.org/System-tools" href="http://www.sysresccd.org/System-tools">Zawiera sporo narzędzi</a>, które pomagają mi w codziennym życiu sysadmina.<br />
Na najbliższym spotkaniu <a title="http://guzik.net.pl/blog/tag/mlug/" href="http://guzik.net.pl/blog/tag/mlug/">MLUG</a> prawdopodobnie będę przedstawiał to LiveCD, omówię dostępne narzędzia i sposób ich użycia.</p>
<p>Co jeśli nie znamy Linuksa lub chcemy użyć programu działającego w środowisku MS Windows?<span id="more-2392"></span> Na to też jest rada &#8211; Windows Automated Installation Kit (Windows AIK). Jest to system zautomatyzowanej instalacji systemu Windows i dostępny jest od Windows Vista. W założeniu twórców ma pomagać w instalacji, dostosowywaniu i wdrażaniu tego systemu. Umożliwia np. dodanie nietypowych sterowników, by po instalacji komputer był gotowy do użycia.</p>
<p>Windows AIK do ściągnięcia ze stron Microsoft:</p>
<ul>
<li><a title="http://www.microsoft.com/downloads/details.aspx?FamilyID=c7d4bc6d-15f3-4284-9123-679830d629f2&amp;displaylang=pl" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=c7d4bc6d-15f3-4284-9123-679830d629f2&amp;displaylang=pl"> Windows AIK 1.0 (Windows Vista)</a></li>
<li><a title="http://www.microsoft.com/downloads/details.aspx?FamilyID=696dd665-9f76-4177-a811-39c26d3b3b34&amp;displaylang=pl" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=696dd665-9f76-4177-a811-39c26d3b3b34&amp;displaylang=pl">Windows AIK 2.0 (Windows 7)</a></li>
</ul>
<p>Opis w bazie wiedzy Microsoft:</p>
<ul>
<li> <a title="http://technet.microsoft.com/en-us/library/dd349350%28WS.10%29.aspx" href="http://technet.microsoft.com/en-us/library/dd349350%28WS.10%29.aspx">Microsoft -&gt; TechNet -&gt; Windows AIK -&gt; Readme</a></li>
</ul>
<p>A tutaj opis jak zrobić własny obraz ISO lub pendrive.</p>
<ul>
<li><a title="http://www.techit.pl/Artykuly/Tworzenie-obrazu-ISO-lub-pendriva-z-bootowalnym-srodowiskiem-WinPE-2.0,624.html" href="http://www.techit.pl/Artykuly/Tworzenie-obrazu-ISO-lub-pendriva-z-bootowalnym-srodowiskiem-WinPE-2.0,624.html">TechIT: Tworzenie obrazu ISO lub pendriva z bootowalnym środowiskiem WinPE 2.0</a></li>
</ul>
<p>Mi osobiście boot&#8217;ujący pendrive pomaga w aktualizacjach BIOS.</p>
]]></content:encoded>
			<wfw:commentRss>http://guzik.net.pl/blog/2010/11/waik/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Włóż dysk do stacji dysków A:</title>
		<link>http://guzik.net.pl/blog/2010/11/wloz-dysk-do-stacji-dyskow-a/</link>
		<comments>http://guzik.net.pl/blog/2010/11/wloz-dysk-do-stacji-dyskow-a/#comments</comments>
		<pubDate>Thu, 25 Nov 2010 15:34:11 +0000</pubDate>
		<dc:creator>guzik</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[VFD]]></category>

		<guid isPermaLink="false">http://guzik.net.pl/blog/?p=2394</guid>
		<description><![CDATA[Od czasu do czasu powraca demon przeszłości w postaci potrzeby użycia dyskietki 3,5&#8221;. W laptopach nie montują napędu już dość dawno, w nowych komputerach też ciężko go uświadczyć (nawet PS/2 nie dają, miast tego USB). Korzystam ze starego programu, który klucze szyfrujące potrafi nagrać tylko na dyskietkę. W takim przypadku z pomocą przyjdzie VFD &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p>Od czasu do czasu powraca demon przeszłości w postaci potrzeby użycia dyskietki 3,5&#8221;. W laptopach nie montują napędu już dość dawno, w nowych komputerach też ciężko go uświadczyć (nawet PS/2 nie dają, miast tego USB). Korzystam ze starego programu, który klucze szyfrujące potrafi nagrać tylko na dyskietkę. W takim przypadku z pomocą przyjdzie VFD &#8211; Virtual Floppy Drive.</p>
<p>Program znalazłem na serwisie w <a title="http://www.komputerswiat.pl/download/599/pobierz,virtual-floppy-drive-2.1.aspx" href="http://www.komputerswiat.pl/download/599/pobierz,virtual-floppy-drive-2.1.aspx">Komputer Świat</a>, bo <a title="http://chitchat.at.infoseek.co.jp/vmware/vfd.html" href="http://chitchat.at.infoseek.co.jp/vmware/vfd.html">oryginalna strona projektu</a> niestety nie działa. Gdyby ktoś miał informacje o świeższej wersji czy nowym adresie WWW, proszę o kontakt.<br />
<span id="more-2394"></span><br />
Użycie jest proste &#8211; w zakładce <code>Driver</code> instalujemy, a następnie uruchamiamy sterownik (można to zrobić automatycznie podczas startu systemu).</p>
<div id="attachment_2444" class="wp-caption aligncenter" style="width: 298px"><a href="http://guzik.net.pl/blog/wp-content/uploads/2010/11/fdd04.png"><img class="size-medium wp-image-2444" title="fdd04" src="http://guzik.net.pl/blog/wp-content/uploads/2010/11/fdd04-288x300.png" alt="" width="288" height="300" /></a><p class="wp-caption-text">Instalacja i uruchomienie sterownika</p></div>
<p>Następnie w zakładce <code>Drive0</code> (względnie <code>Drive1</code>) klikamy w <code>Open</code> i tworzymy wirtualny napęd jako plik lub jedynie w pamięci.</p>
<div id="attachment_2446" class="wp-caption aligncenter" style="width: 310px"><a href="http://guzik.net.pl/blog/wp-content/uploads/2010/11/fdd05.png"><img class="size-medium wp-image-2446" title="fdd05" src="http://guzik.net.pl/blog/wp-content/uploads/2010/11/fdd05-300x211.png" alt="" width="300" height="211" /></a><p class="wp-caption-text">Tworzenie wirtualnego napędu</p></div>
<p>Jeśli chcemy skorzystać z literki <code>A:</code>, musimy dodatkowo w menadżerze urządzeń wyłączyć napęd (który tam jest, mimo, że go nie ma). Odinstalowanie niczego nie da, bo przy ponownym uruchomieniu komputera pojawi się na nowo.</p>
<div id="attachment_2441" class="wp-caption aligncenter" style="width: 310px"><a href="http://guzik.net.pl/blog/wp-content/uploads/2010/11/fdd01.png"><img class="size-medium wp-image-2441" title="fdd01" src="http://guzik.net.pl/blog/wp-content/uploads/2010/11/fdd01-300x212.png" alt="" width="300" height="212" /></a><p class="wp-caption-text">Wyłącz</p></div>
<div id="attachment_2442" class="wp-caption aligncenter" style="width: 310px"><a href="http://guzik.net.pl/blog/wp-content/uploads/2010/11/fdd02.png"><img class="size-medium wp-image-2442" title="fdd02" src="http://guzik.net.pl/blog/wp-content/uploads/2010/11/fdd02-300x59.png" alt="" width="300" height="59" /></a><p class="wp-caption-text">Jesteś pewien?</p></div>
<div id="attachment_2443" class="wp-caption aligncenter" style="width: 238px"><a href="http://guzik.net.pl/blog/wp-content/uploads/2010/11/fdd03.png"><img class="size-full wp-image-2443" title="fdd03" src="http://guzik.net.pl/blog/wp-content/uploads/2010/11/fdd03.png" alt="" width="228" height="59" /></a><p class="wp-caption-text">No i gotowe</p></div>
<p>Program testowałem w systemie Windows XP z SP2 i nie zauważyłem żadnych anomalii.</p>
]]></content:encoded>
			<wfw:commentRss>http://guzik.net.pl/blog/2010/11/wloz-dysk-do-stacji-dyskow-a/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MSIE 9.0</title>
		<link>http://guzik.net.pl/blog/2010/09/msie-9-0/</link>
		<comments>http://guzik.net.pl/blog/2010/09/msie-9-0/#comments</comments>
		<pubDate>Thu, 16 Sep 2010 11:56:09 +0000</pubDate>
		<dc:creator>guzik</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[Internet Explorer]]></category>

		<guid isPermaLink="false">http://guzik.net.pl/blog/?p=2167</guid>
		<description><![CDATA[Windows Internet Explorer 9 (beta) już jest. I ja go mam. Rozpoczynam testy, a poniżej kilka zrzutów ekranu z instalacji i uruchomienia. A.B.C.D - - [16/Sep/2010:13:34:12 +0200] "GET / HTTP/1.1" 200 315 "-" "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.0; Trident/5.0)" Zobacz także: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322)]]></description>
			<content:encoded><![CDATA[<p><a title="http://windows.microsoft.com/pl-pl/internet-explorer/products/ie-9/home" href="http://windows.microsoft.com/pl-pl/internet-explorer/products/ie-9/home">Windows Internet Explorer 9</a> (beta) już jest. I ja go mam. Rozpoczynam testy, a poniżej kilka zrzutów ekranu z instalacji i uruchomienia.</p>
<blockquote><p><code>A.B.C.D - - [16/Sep/2010:13:34:12 +0200] "GET / HTTP/1.1" 200 315 "-" "Mozilla/5.0 (compatible; <strong>MSIE 9.0</strong>; Windows NT 6.0; Trident/5.0)"</code></p></blockquote>
<p><span id="more-2167"></span></p>
<div id="attachment_2168" class="wp-caption aligncenter" style="width: 310px"><a href="http://guzik.net.pl/blog/wp-content/uploads/2010/09/ie9_01.jpg"><img class="size-medium wp-image-2168" title="ie9_01" src="http://guzik.net.pl/blog/wp-content/uploads/2010/09/ie9_01-300x126.jpg" alt="" width="300" height="126" /></a><p class="wp-caption-text">Instalacja Internet Explorer 9</p></div>
<div id="attachment_2169" class="wp-caption aligncenter" style="width: 310px"><a href="http://guzik.net.pl/blog/wp-content/uploads/2010/09/ie9_02.jpg"><img class="size-medium wp-image-2169" title="ie9_02" src="http://guzik.net.pl/blog/wp-content/uploads/2010/09/ie9_02-300x110.jpg" alt="" width="300" height="110" /></a><p class="wp-caption-text">W trakcie instalacji...</p></div>
<div id="attachment_2173" class="wp-caption aligncenter" style="width: 310px"><a href="http://guzik.net.pl/blog/wp-content/uploads/2010/09/ie9_03.jpg"><img class="size-medium wp-image-2173" title="ie9_03" src="http://guzik.net.pl/blog/wp-content/uploads/2010/09/ie9_03-300x238.jpg" alt="" width="300" height="238" /></a><p class="wp-caption-text">Przyspieszanie startu</p></div>
<p>Zobacz także:</p>
<ul>
<li><a title="Bezpośredni odnośnik do Mozilla/4.0 (compatible; MSIE 8.0; Windows NT  5.1; Trident/4.0; .NET CLR 1.1.4322)" rel="bookmark" href="../2008/09/mozilla40-compatible-msie-80-windows-nt-51-trident40-net-clr-114322/">Mozilla/4.0 (compatible; MSIE 8.0; Windows NT  5.1; Trident/4.0; .NET CLR 1.1.4322)</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://guzik.net.pl/blog/2010/09/msie-9-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jeszcze trochę narzekania na automatyzację w SystemRescueCD</title>
		<link>http://guzik.net.pl/blog/2010/09/jeszcze-troche-narzekania-na-automatyzacje-w-systemrescuecd/</link>
		<comments>http://guzik.net.pl/blog/2010/09/jeszcze-troche-narzekania-na-automatyzacje-w-systemrescuecd/#comments</comments>
		<pubDate>Tue, 07 Sep 2010 07:01:11 +0000</pubDate>
		<dc:creator>guzik</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[SystemRescueCD]]></category>

		<guid isPermaLink="false">http://guzik.net.pl/blog/?p=2136</guid>
		<description><![CDATA[Ponad rok temu narzekałem na skrypty tworzące pendrive z SystemRescueCD po tym jak utraciłem trochę danych, bo nie poczytałem co właściwie skrypty robią. Przed wakacjami natomiast cieszyłem się z nowego programu (pod Windows), który również tworzył ratunkowy pendrive, ale bez usuwania zawartości. Potrafił nawet aktualizować poprzednie wersje i chyba tak naprawdę tylko z tej opcji [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" src="http://upload.wikimedia.org/wikipedia/commons/thumb/9/94/System-rescue-cd-logo-new.svg/200px-System-rescue-cd-logo-new.svg.png" alt="" width="200" height="200" />Ponad rok temu <a title="http://guzik.net.pl/blog/2009/02/systemrescuecd-usb-stick/" href="http://guzik.net.pl/blog/2009/02/systemrescuecd-usb-stick/">narzekałem na skrypty tworzące <em>pendrive</em></a> z <a title="http://www.sysresccd.org/Main_Page" href="http://www.sysresccd.org/Main_Page">SystemRescueCD</a> po tym jak utraciłem trochę danych, bo nie poczytałem co właściwie skrypty robią. Przed wakacjami natomiast <a title="http://guzik.net.pl/blog/2010/06/systemrescuecd-1-5-5/" href="http://guzik.net.pl/blog/2010/06/systemrescuecd-1-5-5/">cieszyłem się z nowego programu</a> (pod Windows), który również tworzył ratunkowy <em>pendrive</em>, ale bez usuwania zawartości. Potrafił nawet aktualizować poprzednie wersje i chyba tak naprawdę tylko z tej opcji wtedy korzystałem. Jakiś czas później próbowałem tworzyć od zera z trzema innymi nośnikami, ale system już z nich nie startował. Uznałem, że to <em>noname</em>, więc mają prawo nie działać, nie znam się.<br />
Ale w miniony <em>weekend</em> niezbędny mi był system na <em>pendrive</em>, a nie miałem ani własnego nośnika, ani systemu Windows pod ręką, ani nawet napędu CD. Jedyne co, to Linux i obraz płyty. Skorzystałem ze skryptu <code>usb_inst.sh</code> bez podawania jakiegokolwiek przełącznika &#8211; po prostu graficzne menu wyboru nośnika. Wszystko przeszło gładko i niespodziewanie dobrze &#8211; udało się zrobić działający system na pamięci <em>noname</em>, którą wcześniej spisałem na straty w tym zastosowaniu. Potwierdza to tezę, że nie znam się.<br />
<span id="more-2136"></span><br />
Tu mógłbym zakończyć historię, ale mam jeszcze łyżkę <a title="http://pl.wikipedia.org/wiki/Dziegie%C4%87" href="http://pl.wikipedia.org/wiki/Dziegie%C4%87">dziegciu</a>. Otóż wspomniany skrypt wywołuje m. in. <a title="http://www.gnu.org/software/parted/index.shtml" href="http://www.gnu.org/software/parted/index.shtml">Parted</a> &#8211; program służący do zakładania i modyfikacji partycji, reorganizacji dysków, itp. Począwszy od linii 263 mamy:</p>
<blockquote><p><code> cmd="${PROG_PARTED} -s ${devname} mkpart primary 0 100%"<br />
echo "--&gt; ${cmd}"<br />
if ! ${cmd} 2&gt;/dev/null<br />
then<br />
die "${cmd} --&gt; failed"<br />
fi</code></p></blockquote>
<p>Porównujemy to z poprzednim wywołaniem i czego brakuje? Dokładnie tak, <code>fs-type</code> dla <a title="http://www.gnu.org/software/parted/manual/parted.html#mkpart" href="http://www.gnu.org/software/parted/manual/parted.html#mkpart"><code>mkpart</code></a>. Parted domyślnie przyjmuje ext2, ale chwilę później (od linii 278) jest funkcja <code>do_format()</code>, która wywołuje <code>mkfs.vfat</code> z pakietu dosfstools i zakłada partycję FAT32 o nazwie SYSRESC. Niby nic, bo Windows widzi dane, ale jednak jest punkt <span style="text-decoration: underline;">przyczepienia</span> ;-)</p>
<p>Od 7 lipca SystemRescueCD dostępne jest w wersji 1.5.8, a obraz płyty można <a title="http://www.sysresccd.org/Download" href="http://www.sysresccd.org/Download">pobrać na stronie projektu</a>. Można też pobrać <a title="http://www.sysresccd.org/Beta-x86" href="http://www.sysresccd.org/Beta-x86">wersję testową</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://guzik.net.pl/blog/2010/09/jeszcze-troche-narzekania-na-automatyzacje-w-systemrescuecd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VirtualStore w Windows Vista+</title>
		<link>http://guzik.net.pl/blog/2010/08/virtualstore-w-windows-vista/</link>
		<comments>http://guzik.net.pl/blog/2010/08/virtualstore-w-windows-vista/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 19:50:44 +0000</pubDate>
		<dc:creator>guzik</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[FITasystent]]></category>
		<category><![CDATA[UAC]]></category>

		<guid isPermaLink="false">http://guzik.net.pl/blog/?p=2105</guid>
		<description><![CDATA[Od czasu do czasu świadczę darmowe usługi wsparcia dla pewnej firmy. Ostatnio przyszło mi się zmierzyć z nadrzędnym programem w tej działalności (nazwy nie wymienię, bo ktoś się może obrazić). Dodam, że program reklamowany jest przez dostawcę jako zgodny z wszystkimi wersjami Windows (w tym Vista i 7). Jego koszt to jakieś kilkaset PLN. Jak [...]]]></description>
			<content:encoded><![CDATA[<p>Od czasu do czasu świadczę darmowe usługi wsparcia dla <a title="http://guzik.net.pl/blog/2010/03/jak-wygospodarowac-sobie-troche-wolnego-czasu/" href="http://guzik.net.pl/blog/2010/03/jak-wygospodarowac-sobie-troche-wolnego-czasu/">pewnej firmy</a>. Ostatnio przyszło mi się zmierzyć z <a title="http://fitasystent.pl/" href="http://fitasystent.pl/">nadrzędnym programem</a> w tej działalności (nazwy nie wymienię, bo ktoś się może obrazić). Dodam, że program reklamowany jest przez dostawcę jako zgodny z wszystkimi wersjami Windows (w tym Vista i 7). Jego koszt to jakieś kilkaset PLN. Jak na niszowy program (nie sprzedaje się tego tak dużo jak np. MS Office), to koszt niski. Funkcjonalność, którą poznałem wystarczająca, ale mam dwa poważne zarzuty.</p>
<p>Pierwszy to wysyłanie poczty z poziomu aplikacji. W programie podaje się na sztywno ścieżkę do Microsoft Outlook Express. Ugh! No cóż, ten program został w najnowszej wersji systemu zastąpiony przez <a title="http://explore.live.com/windows-live-mail" href="http://explore.live.com/windows-live-mail">Pocztę usługi Windows Live</a>. Czemu nie korzystać z dobrodziejstw systemu i nie wywoływać po prostu domyślnego programu pocztowego? The Bat!, Mozilla Thunderbird, Lotus Notes, Microsoft Outlook czy co tam sobie użytkownik wymyśli.</p>
<p><span id="more-2105"></span>Drugi zarzut to dostęp do danych (baza MS Access). Sprzedawca zalecał kopiować plik <code>fitness.mdb</code> znajdujący się w <code>%ProgramFiles%\&lt;Program&gt;\</code>. I ten plik był kopiowany. Zabawne ile zostało wykonanych kopii pliku, który nie zmienił się w ogóle od czasu instalacji. Czemu nie zmienił się, skoro aplikacja na sztywno  zapisuje dane właśnie w tamtym miejscu? Ano przez UAC (User Account Control) dostępne w Windows od wersji Vista.<br />
To właśnie UAC nie pozwala zapisywać danych przez użytkownika w chronionych miejscach (<code>%ProgramFiles%</code>; <code>%Windir%</code>; <code>%Windir%\System32</code>; <code>HKEY_LOCAL_MACHINE\Software</code>). Dla zapewnienia wstecznej kompatybilności (czyt. żeby takie programy jak opisywany przeze mnie mogły się pochwalić kompatybilnością z Windows Vista czy 7) UAC tworzy wirtualny dostęp, a wszystkie dane lądują w <code>%LOCALAPPDATA%\VirtualStore</code> i to tam powinniśmy szukać ich aktualnych wersji.<br />
<a href="http://guzik.net.pl/blog/wp-content/uploads/2010/08/uacvs.jpg"><img class="alignright size-thumbnail wp-image-2107" title="uacvs" src="http://guzik.net.pl/blog/wp-content/uploads/2010/08/uacvs-150x150.jpg" alt="" width="150" height="150" /></a>Programistów do niczego nie będę przekonywał, ale chciałbym uczulić sysadminów, dbających o dane i robiących kopie, aby nie przegapili tej lokalizacji. Pliki, które podlegają temu mechanizmowi można wyświetlić korzystając z przycisku &#8222;<code>Pliki zgodności</code>&#8221; w odpowiednim katalogu chronionym.</p>
<p>Pamiętać też należy, że gdy kiedyś wyłączymy UAC (bo np. uznamy, że przeszkadza użytkownikowi) wirtualizacja dostępu znika i aplikacja zaczyna czytać z &#8216;prawdziwych&#8217; ścieżek, a tym samym nagle dane i ustawienia nam znikną. Oczywiście trzeba je przenieść ręcznie z odpowiednich profili.</p>
<p>Do poczytania:</p>
<ul>
<li><a title="http://www.wss.pl/WindowsServer/Articles/8275.aspx" href="http://www.wss.pl/WindowsServer/Articles/8275.aspx">WSS.pl: Windows Vista: User Account Control</a></li>
<li><a title="http://www.microsoft.com/poland/technet/article/art0177.mspx" href="http://www.microsoft.com/poland/technet/article/art0177.mspx">Baza Wiedzy TechNet: Akademia Windows 7 – Część 4: Bezpieczeństwo – User Account Control</a></li>
<li><a title="http://technet.microsoft.com/en-us/magazine/2007.06.uac.aspx" href="http://technet.microsoft.com/en-us/magazine/2007.06.uac.aspx">Inside Windows Vista User Account Control</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://guzik.net.pl/blog/2010/08/virtualstore-w-windows-vista/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

