<?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>Izsak&#039;s Weblog &#187; IT</title>
	<atom:link href="http://izsak.net/weblog/category/it/feed" rel="self" type="application/rss+xml" />
	<link>http://izsak.net/weblog</link>
	<description>weblog o IT a programovaní</description>
	<lastBuildDate>Wed, 01 Sep 2010 17:07:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Prípad nefungujúceho Hamachi</title>
		<link>http://izsak.net/weblog/417/pripad-nefungujuceho-hamachi</link>
		<comments>http://izsak.net/weblog/417/pripad-nefungujuceho-hamachi#comments</comments>
		<pubDate>Sun, 06 Jun 2010 20:30:51 +0000</pubDate>
		<dc:creator>Jozef</dc:creator>
				<category><![CDATA[IT]]></category>

		<guid isPermaLink="false">http://izsak.net/weblog/?p=417</guid>
		<description><![CDATA[
<p>Kamoš mal problém s Hamachi na Windows 7 – po nainštalovaní
nefungovala Hamachi sieť a Hamachi zobrazovalo chybu „network adapter
error“. Najprv som sa pokúšal zistiť, či je správne nastavený firewall a
či Hamachi nevyžaduje administrátor­ské práva. Za normálnych okolností
Hamachi nainštaluje do systému sieťový adaptér, jednu Windows službu
spúšťanú s Local System právami a GUI klienta, ktorý beží […]</p>
]]></description>
			<content:encoded><![CDATA[
<p>Kamoš mal problém s Hamachi na Windows 7 – po nainštalovaní
nefungovala Hamachi sieť a Hamachi zobrazovalo chybu „network adapter
error“. Najprv som sa pokúšal zistiť, či je správne nastavený firewall a
či Hamachi nevyžaduje administrátor­ské práva.</p>

<p>Za normálnych okolností Hamachi nainštaluje do systému sieťový
adaptér, jednu Windows službu spúšťanú s Local System právami a GUI
klienta, ktorý beží s práva bežného používateľa a využíva
nainštalovanú službu. Sieťový adaptér je nastavený tak, aby poskytoval
routovanie na sieť 5.0.0.1/8. Zistili sme, že sieťový adaptér nebol
nainštalovaný a teda Hamachi malo problémy so správnym nainštalovaním
siete. Hamachi inštaluje sieťový adaptér iba počas inštalácie – nie
pri reinštalovaní – a bolo potrebné ho teda najprv odinštalovať a znovu
nainštalovať. Tento postup však u kamoša nepomohol.</p>

<h3>Inštalačný log</h3>

<p>Najprv som sa teda pokúsil získať log z inštalácie Hamachi, či tam nie
je nič podozrivé.</p>

<pre>msiexec /log hamachi.log /i hamachi.msi

...
Action 18:30:17: InstallDriver. Installing network driver
Action 18:30:18: InstallServices. Installing new services
...</pre>

<p>Žiadna chyba, tak som sa rozhodol vyskúšať nainštalovať ovládač pre
Hamachi manuálne.</p>

<h3>Manuálna inštalácia ovládača</h3>

<p>Cez <strong>Device Manager</strong> kamoš dal manuálne nainštalovať
sieťový adaptér s Hamachi ovládačom (<code>%PROGRAMFILE%\LogMeIn
Hamachi\hamachi.inf</code>). Táto inštalácia však skončila veľmi divnou
chybou: <strong>0×5AA ERROR_NO_SYSTEM_RE­SOURCES – Insufficient system
resources exist to complete the requested service</strong>. Na prvý pohľad sa
zdá, že počítač nemá dostatok zdrojov a v tomto prípade človek najprv
zisťuje, či má dosť voľného miesta na disku, alebo voľnej operačnej
pamäte. Problém však bol inde a skúsili sme zapnúť
v <strong>msconfig.exe</strong> diagnostické spustenie systému s iba
základnými službami, aby sme vylúčili problém s nejakou inou aplikáciou.
Tak isto bezúspešne a s rovnakým výsledkom.</p>

<p>Vďaka Process Monitoru som zistil, že inštalácia ovládačov vo Windowse
je podrobne zaznamenávaná do súboru
<code>%WINDIR%\inf\setupapi.dev.log</code>. Vyžiadal som si ho teda a
nasledovala podrobná analýza a porovnanie jeho obsahu voči systému, kde sa
Hamachi ovládač bezproblémov nainštaloval.</p>

<pre>.    dvi:           {DIF_INSTALLDEVICE} 23:43:46.036
     dvi:                CoInstaller 1: Enter 23:43:46.036
     cci:                     [NdisCoinst: Enter NcipHandleInstallPreProcessing]
     cci:                     NdisCoinst: NetCfgInstanceId does not exist
     cci:                     NdisCoinst: Guid of the adapter is {DEFD4A42-3C78-4F11-AAC6-D798EF311363}
     inf:                     Opened PNF: 'C:\Windows\INF\oem2.inf' ([strings])
     cci:                     NdisCoinst: IfType from registry is 1
     cci:                     NdisCoinst: IfType 1, Characteristics 0x1, IsIrdaDevice 0, PhysicalMediaType -1, MediaType -1, IsBridge 0, FoundGuidInDownlevel 0, EnableDhcp 2
     cci:                     NdisCoinst: Connection name is Local Area Connection 35
     cci:                     NdisCoinst: NetLuidIndex does not exist
!!!  cci:                     NdisCoinst: NcipAllocateNetLuidIndex failed with error 0x5aa
     cci:                     [NdisCoinst: Exit NcipHandleInstallPreProcessing]
!!!  dvi:                CoInstaller 1: failed(0x000005aa)!
!!!  dvi:                Error 1450: Insufficient system resources exist to complete the requested service.
     dvi:           {DIF_INSTALLDEVICE - exit(0x000005aa)} 23:43:46.504</pre>

<p>Z logu bolo vidieť, že inštalátor pri vytváraní nového sieťového
adaptéru volá funkciu <code>NcipAllocateNetLuidIndex</code> ktorá skončí
chybou. Získať informácie o tejto funkcii bolo jednoduché a zložité
zároveň. Našťastie o nej existuje záznam na Internete, ale použiteľné
informácie sú skryté vo veľkej kope textu zmeišaného so záznamami log
súboru na fóre OSR Online.</p>

<p>Jeffrey Tippet z Microsoftu tam opisuje ako funkcia
<code>NcipAllocateNetLuidIndex</code> funguje.</p>

<blockquote>
	<p>I don't have a good guess as to what's gone wrong, but here's some
	background info that might help you figure it out. (This info is an
	implementation detail, subject to change, but may come in handy for
	troubleshooting):</p>

	<p>NDIS must allocate a (locally) unique number for each network interface, the
	NET_LUID. The NET_LUID consists of the ifType, paired with a unique ID number.
	To generate that unique ID, we keep track of the IDs that have already been
	assigned in
	<code>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NDIS\IfTypes\[ifType]
	! IfUsedNetLuidIndices (REG_BINARY)</code> for each ifType. For example, look in
	\6 if your NIC is Ethernet (ifType=3D=6).</p>

	<p>In there, there is IfUsedNetLuidIn­dices, which is (IIRC) a bitmap of the
	unique IDs that have been assigned to other network interfaces. Make sure this
	value is present and not damaged (e.g., a huge number of 0×FF's). Typically,
	its value will be something like 0×FF 0×01, if you have 9 NICs. Note that you
	can't just whack this value and replace it with something else, since then NDIS
	will incorrectly assign the same NET_LUID to two interfaces, and all sorts of
	things will break when that happens.</p>
</blockquote>

<p><code>NcipAllocateNetLuidIndex</code> teda pre daný typ sieťového
adaptéru (v prípade Hamachi to je ifType=1) potrebuje získať LUID –
Local Unique Identifier, ktorého aktuálna hodnota sa nachádza v uvedenom
kľúči v Registroch. Problém môže nastať, keď je hodnota
<code>IfUsedNetLuidIndices</code> nastavená na veľmi vysoké číslo –
systém potom nemôže vytvoriť ďalšie LUID a skončí chybou <code>0x5AA
ERROR_NO_SYSTEM_RESOURCES</code>.</p>

<p>Nasledovala teda analýza tohto kľúča a dopracovanie sa (našťastie a
konečne) k zdroju problému:</p>

<pre>reg query HKLM\SYSTEM\CurrentControlSet\Services\NDIS\IfTypes\1 /v IfUsedNetLuidIndices


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NDIS\IfTypes\1
    IfUsedNetLuidIndices    REG_BINARY    FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF</pre>

<p>Hodnota <code>IfUsedNetLuidIndices</code> sa z neznámich príčin
poškodila a keďže kamoš nemal v počítači nejaké špeciálne sieťové
adaptéry (ifType = 1 = IF_TYPE_OTHER) tak bolo bezpečné nastaviť
<code>IfUsedNetLuidIndices</code> na 0×00. <strong>Potom však treba
reštartovať počítač.</strong> Windows si totiž načítajú pomocné LUID
čísla pri štarte systému a nenačítavajú ich počas inštalácie
zariadenia (overené pomocou Process Monitoru :) ). Nasledovalo už len
nainštalovanie Hamachi – tento raz úspešne a bez problémov.</p>

<p>Po približne 24 hodinách som úspešne našiel príčinu problému,
opravil chybu a získal cenné skúsenosti. A aj v tomto prípade nebolo
potrebné na odstránenie problému načisto inštalovať Windows – k čomu
by sa asi mnohí iní uchýlili. Samotné riešenie problému však trvalo iba
pár hodín, natiahlo sa však kvôli poctivej dochádzke do školy :)</p>

<!-- by Texy2! -->]]></content:encoded>
			<wfw:commentRss>http://izsak.net/weblog/417/pripad-nefungujuceho-hamachi/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Microsoft CRM 4</title>
		<link>http://izsak.net/weblog/406/microsoft-crm-4</link>
		<comments>http://izsak.net/weblog/406/microsoft-crm-4#comments</comments>
		<pubDate>Sun, 18 Apr 2010 07:47:15 +0000</pubDate>
		<dc:creator>Jozef</dc:creator>
				<category><![CDATA[IT]]></category>

		<guid isPermaLink="false">http://izsak.net/weblog/?p=406</guid>
		<description><![CDATA[
<p>Skúšam si Microsoft CRM 4 pre svoju osobnú potrebu a aj pre školský
projekt a samotná implementácia CRM nie je komplikovaná a šlo to aj bez
implementačnej príručky. Beží to na Windows Serveri 2008 R2 so SQL
Serverom 2008, zatiaľ bez podpory e-mailov a CRM mám v slovenskej
lokalizácii. Základná testovacia prevádzka sa dá rozchodiť v pohode, ak
dodržíte […]</p>
]]></description>
			<content:encoded><![CDATA[
<p>Skúšam si Microsoft CRM 4 pre svoju osobnú potrebu a aj pre školský
projekt a samotná implementácia CRM nie je komplikovaná a šlo to aj bez <a
href="http://www.microsoft.com/downloads/details.aspx?FamilyID=1ceb5e01-de9f-48c0-8ce2-51633ebf4714&amp;displaylang=en#filelist">implementačnej
príručky</a>. Beží to na Windows Serveri 2008 R2 so SQL Serverom 2008,
zatiaľ bez podpory e-mailov a CRM mám v slovenskej lokalizácii. Základná
testovacia prevádzka sa dá rozchodiť v pohode, ak dodržíte túto
postupnosť:</p>

<ol>
	<li>Základom je Windows Server 2008 R2 Standard, stačí bežná inštalácia
	a vytvorenie domény – inak CRM inštalácia vyhodí hnusnú chybu.</li>

	<li>Treba povoliť .NET Framework 3.5.1 feature, nainštalovať Web Server rolu
	s podporou ASP.NET a samozrejme zvoliť aj IIS 6 Management Compatibility
	nástroje.</li>

	<li>CRM 4 ešte vyžaduje mať nainštalovanú Indexing Services, takže
	z role File Services treba nainštalovať Windows Server 2003 Compatibility
	nástroje. Inak bude CRM inštalátoru úplne pri konci vadiť, že služba
	<strong>cisvc</strong> nie je nainštalovaná.</li>

	<li>Nasleduje SQL Server 2008, treba nainštalovať databázový engine a
	Reporting Services. Pre každú službu je vhodné vytvoriť samostatné konto
	v doméne. Po nainštalovaní treba aplikovať SP1, aby bol SQL Server
	kompatibilný s R2 verziou Windowsov. Reporting Services stačí nastaviť
	s predvolenými hodnotami.</li>

	<li>V tejto fáze už nie je problém nainštalovať CRM 4 na predvolený IIS
	Web Site, pri nastavovaní URL pre Reporting Service si treba dať pozor a
	použiť <strong>URL pre Reporting Service</strong>, nie pre Reporting Manager.
	Pri otázke na adresu e-mailového serveru som vynechal jeho nastavenie,
	pretože potom sa CRM tvárilo, že nevie nájsť Exchange server. V testovacej
	prevádzke sa dá zaobísť aj bez podpory e-mailov.</li>

	<li>Slovenský jazykový balíček pre CRM nájdete v Microsoft Download
	centre: <a
	href="http://www.microsoft.com/downloads/details.aspx?displaylang=sk&amp;FamilyID=50761e58-6040-4cf3-853a-f5ab535f7194">Jazykový
	balík k aplikácii Microsoft Dynamics CRM 4.0</a></li>

	<li>CRM sa samo neaktualizuje a je potrebné zohnať si Update Rollup 10,
	v prípade použitia Windows Serveru 2008 R2 samozrejme treba použiť
	aktualizácie určené pre amd64 architektúru. Aktualizácie treba
	nainštalovať v <a
	href="http://www.microsoft.com/downloads/details.aspx?displaylang=cs&amp;FamilyID=5da4d352-1d3f-4426-9c17-b256c30afdb9">českej</a>
	aj <a
	href="http://www.microsoft.com/downloads/details.aspx?displaylang=sk&amp;FamilyID=5da4d352-1d3f-4426-9c17-b256c30afdb9">slovenskej</a>
	verzii.</li>

	<li>Správca CRM musí v časti <strong>Nastavení &gt; Správa &gt;
	Jazyky</strong> povoliť slovenský jazykový balíček, čo bude trvať dlhšiu
	dobu – SQL Server po tejto akcii začne pekne vyťažovať procesor.</li>

	<li>Používatelia si môžu pomocou odkazu <strong>Nástroje</strong> na
	hlavnej lište zobraziť <strong>Možnosti</strong> a tam si na karte
	<strong>Jazyky</strong> zmeniť jazykovú mutáciu.</li>
</ol>

<p>A už sa stačí len zabávať s CRM a zlepšovať si vzťahy so
zákazníkmi :)</p>

<!-- by Texy2! -->]]></content:encoded>
			<wfw:commentRss>http://izsak.net/weblog/406/microsoft-crm-4/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Elektronická zdravotná karta občana a administrátori</title>
		<link>http://izsak.net/weblog/350/elektronicka-zdravotna-karta-obcana-a-administratori</link>
		<comments>http://izsak.net/weblog/350/elektronicka-zdravotna-karta-obcana-a-administratori#comments</comments>
		<pubDate>Wed, 04 Nov 2009 08:16:09 +0000</pubDate>
		<dc:creator>Jozef</dc:creator>
				<category><![CDATA[IT]]></category>

		<guid isPermaLink="false">http://izsak.net/weblog/?p=350</guid>
		<description><![CDATA[
<p>Objavil som blog nášho učiteľa Informatickej bezpečnosti a spomenul tam
veľmi dôležitý prípad v používaní (budúcej) Elektronickej zdravotnej
karty občana (EZKO): lekári by mali mať prístup k EZKO – čo je
legitímne pokiaľ je to teda ošetrujúci lekár pacienta, avšak veľkým
problémom môžu byť správcovia, ktorí budú udržiavať počítače a
softvér u lekárov. Často sú informačné systémy navrhnuté
tak, […]</p>

<!-- by Texy2! -->]]></description>
			<content:encoded><![CDATA[
<p>Objavil som <a href="http://vyskoc.blog.sme.sk/">blog nášho učiteľa
Informatickej bezpečnosti</a> a spomenul tam veľmi dôležitý prípad
v používaní (budúcej) Elektronickej zdravotnej karty občana (EZKO):
lekári by mali mať prístup k EZKO – čo je legitímne pokiaľ je to teda
ošetrujúci lekár pacienta, avšak veľkým problémom môžu byť
správcovia, ktorí budú udržiavať počítače a softvér u lekárov. Často
sú informačné systémy navrhnuté tak, že správcovia majú prístup
všade – aj k faktúram na ekonomickom oddelení, aj k návrhom zmlúv
z marketingu a tak podobne.</p>

<p>Pevne verím že EZKO nebude nepodarok a prístup administrátorov do
systému bude vyriešený tak, že síce budú mať možnosť riešiť problémy
v ňom, ale v žiadnom prípade nebudú môcť pristupovať k údajom
o pacientoch.</p>

<!-- by Texy2! -->]]></content:encoded>
			<wfw:commentRss>http://izsak.net/weblog/350/elektronicka-zdravotna-karta-obcana-a-administratori/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Netsh: An interface with this name is not registered with the router.</title>
		<link>http://izsak.net/weblog/335/netsh-an-interface-with-this-name-is-not-registered-with-the-router</link>
		<comments>http://izsak.net/weblog/335/netsh-an-interface-with-this-name-is-not-registered-with-the-router#comments</comments>
		<pubDate>Sat, 24 Oct 2009 22:29:14 +0000</pubDate>
		<dc:creator>Jozef</dc:creator>
				<category><![CDATA[IT]]></category>

		<guid isPermaLink="false">http://izsak.net/weblog/?p=335</guid>
		<description><![CDATA[
<p>Čítam si knižku Configuring Windows Server 2008 Network Infrastructure a
učím sa používať príkaz netsh na správu sieťových rozhraní vo
Windowse. Po veľmi dlhej dobe som konečne našiel príkaz ktorým sa dá
zmeniť názov sieťového pripojenia. Tie štandardné názvy sú príliš
dlhé: Local Area Connection a v laboch preferujem mať popisné názvy ako WAN
pre pripojenie do […]</p>
]]></description>
			<content:encoded><![CDATA[
<p>Čítam si knižku <strong>Configuring Windows Server 2008 Network
Infrastructure</strong> a učím sa používať príkaz <code>netsh</code> na
správu sieťových rozhraní vo Windowse. Po veľmi dlhej dobe som konečne
našiel príkaz ktorým sa dá zmeniť názov sieťového pripojenia. Tie
štandardné názvy sú príliš dlhé: <strong>Local Area Connection</strong> a
v laboch preferujem mať popisné názvy ako <strong>WAN</strong> pre
pripojenie do internetu na serveri a <strong>Contoso LAN</strong> na lokálnych
sieťových adaptéroch. Doteraz som to menil len cez Explorera, avšak už
môžem zvýšiť svoju produktivitu vďaka <code>netsh</code>:</p>

<pre>netsh&gt;interface
netsh interface&gt;set interface ?
...
Examples:
      set interface name="Local Area Connection" newname="Connection 1"

netsh interface&gt;set int name="Local Area Connection" newname="Contoso LAN"
An interface with this name is not registered with the router.

netsh&gt;</pre>

<p>Dosť nečakaná chyba <strong>An interface with this name is not registered
with the router.</strong> prekazila moje plány na zmenu názvu tak som radšej
rýchlo prešiel na nastavovanie IPv6 adries, aby som sa nezdržoval v takúto
neskorú hodinu.</p>

<pre>netsh interface ipv6&gt;set add "Local Area Connection" fd00::2/64
The requested operation requires elevation (Run as administrator).</pre>

<p>Príčina chyby bola hneď jasná: nie som administrátor a Windows 7. Pred
chvíľou som nastavoval IPv6 adresu na Windows 2008 R2 Serveri kde tento
príkaz zbehol v pohode. User Account Control je po nainštalovaní Windowsu
zapnuté pre všetkých administrátorov okrem štandardného konta
<em>Administrator</em>. Je tu ale rozdiel medzi serverovým a klientským
Windowsom:</p>

<ul>
	<li>Serverový OS: počas inštalácie nastavíte heslo a prihlasujete sa pod
	<em>Administrator</em></li>

	<li>Klientský OS: počas inštalácie zadáte názov konta a heslo a
	prihlasujete sa pod ním</li>
</ul>

<p>Príkazový riadok som samozrejme zabudol spustiť s administrátor­skými
právami a bohužial vo Windowse normálne nie je príkaz <code>sudo</code> :(
Spustenie novéhopríkazového riadku s riadnymi právami umožnilo používať
<code>netsh</code> na konfiguráciu Windowsu a zmena mena adaptéru zbehla
v pohode. Škoda len, že niekto v MS si nedal tú námahu naprogramovať do
všetkých častí netshu, ktoré upravujú systém, kontrolu práv.</p>

<!-- by Texy2! -->]]></content:encoded>
			<wfw:commentRss>http://izsak.net/weblog/335/netsh-an-interface-with-this-name-is-not-registered-with-the-router/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>World of Warcraft patch 3.2.0 na Snow Leopard</title>
		<link>http://izsak.net/weblog/284/world-of-warcraft-patch-3-2-0-na-snow-leopard</link>
		<comments>http://izsak.net/weblog/284/world-of-warcraft-patch-3-2-0-na-snow-leopard#comments</comments>
		<pubDate>Mon, 12 Oct 2009 16:46:13 +0000</pubDate>
		<dc:creator>Jozef</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Osobné]]></category>

		<guid isPermaLink="false">http://izsak.net/weblog/?p=284</guid>
		<description><![CDATA[
<p>Skúšam Snow Leopard a nainštaloval som si tam WoWko. Na Leopardovi bežalo
v pohode, zo stránky som stiahol inštalátor, opatchovalo sa to a WoW
fičalo. V Snow Leopardovi som mal k dispozícii iba inštalačné súbory a
patch 3.2.0 som sťahoval cez torrent, pretože to cez uTorrent trvá aj 5×
menej ako cez Blizzard Downloader. Patch som skúšal spustiť, ale […]</p>
]]></description>
			<content:encoded><![CDATA[
<p>Skúšam Snow Leopard a nainštaloval som si tam WoWko. Na Leopardovi bežalo
v pohode, zo stránky som stiahol inštalátor, opatchovalo sa to a WoW
fičalo. V Snow Leopardovi som mal k dispozícii iba inštalačné súbory a
patch 3.2.0 som sťahoval cez torrent, pretože to cez uTorrent trvá aj 5×
menej ako cez Blizzard Downloader.</p>

<p>Patch som skúšal spustiť, ale nič sa nedialo. Ani sa neukázala ikonka
v Docku. Akoby systém vôbec nespustil program. WoWko si patch sťahuje do
svojeho priečinku v /Applications/World of Warcraft, tak som patch skopčil tam
a stále to nešlo. Downloader síce súbor skontroloval (a bol správny), potom
sa však nič nedialo.</p>

<p>Tak som spustil <strong>Console</strong> že či náhodou sa niečo neloguje
a objavil som túto chybu:</p>

<pre>10. 12. 2009 18:09:07   com.apple.launchd.peruser.501[76]       ([0x0-0x69069].com.blizzard.BNUpdate[1244]) posix_spawn("/Applications/World of Warcraft/WoW-3.2.0-enGB-patch.app/Contents/MacOS/Installer", ...): Permission denied
10. 12. 2009 18:09:07   com.apple.launchd.peruser.501[76]       ([0x0-0x69069].com.blizzard.BNUpdate[1244]) Exited with exit code: 1</pre>

<p>Inštalátor nemal práva. Na WoW forách som našiel, že skupina
<strong>admin</strong> by mala mať Read&amp;Write prístup do priečinka
s WoWkom a podpriečinkov. Nasledovala zmena práv, pretože admin mal
nastavený iba Read.</p>

<pre>chmod -R g+w /Applications/World\ of\ Warcraft/</pre>

<p>Toto nepomohlo a pri ďalšom googlení som objavil, že
<strong>WoW-3.2.0-enGB-patch.app</strong> nie je súbor, ale priečinok a má
v sebe ďalšie súbory a jedným z nich je aj Contents/MacOS/In­staller.</p>

<pre>ls -l WoW-3.2.0-enGB-patch.app/Contents/MacOS/Installer
-rw-rw-r--  1 izsak  admin  5947960 Oct 12 17:28 WoW-3.2.0-enGB-patch.app/Contents/MacOS/Installer</pre>

<p>Installer je síce aplikácia, ale zrejme tým že bola sťahovaná cez
torrent a patch nebol jeden súbor, ale štruktúra priečinkov a súborov, bol
na disk uložený iba ako obyčajný súbor bez priradených execute práv.
Jeden príkaz a WoWko sa mi patchuje ;)</p>

<pre>chmod ug+x WoW-3.2.0-enGB-patch.app/Contents/MacOS/Installer</pre>

<!-- by Texy2! -->]]></content:encoded>
			<wfw:commentRss>http://izsak.net/weblog/284/world-of-warcraft-patch-3-2-0-na-snow-leopard/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Prípad dlhého vypínania PC s Blue Screenom na nových Windows 7</title>
		<link>http://izsak.net/weblog/265/pripad-dlheho-vypinania-pc-s-blue-screenom-na-novych-windows-7</link>
		<comments>http://izsak.net/weblog/265/pripad-dlheho-vypinania-pc-s-blue-screenom-na-novych-windows-7#comments</comments>
		<pubDate>Tue, 08 Sep 2009 16:35:51 +0000</pubDate>
		<dc:creator>Jozef</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[bsod]]></category>
		<category><![CDATA[crash]]></category>
		<category><![CDATA[jmicron]]></category>
		<category><![CDATA[widows 7]]></category>

		<guid isPermaLink="false">http://izsak.net/weblog/?p=265</guid>
		<description><![CDATA[
<p>Upgradoval som jeden počítač s Vista Business 32bit na Windows
7 Professional 32bit. Upgrade prebehol v pohode, ale bol problém s jednou
nefunkčnou CD romkou a o pár dní užívateľ vravel, že počítač sa dlho
vypína, dokonca aj spadne do Blue Screenu. Prvé informácie o BSOD sú
v Event Logu: Chybový sektor 0×9F<sub>4</sub>_cdrom_I­MAGE_jraid.sys, typ
0 Názov udalosti: BlueScreen Odozva: Nie je k dispozícii […]</p>

<!-- by Texy2! -->]]></description>
			<content:encoded><![CDATA[
<p>Upgradoval som jeden počítač s Vista Business 32bit na Windows
7 Professional 32bit. Upgrade prebehol v pohode, ale bol problém s jednou
nefunkčnou CD romkou a o pár dní užívateľ vravel, že počítač sa dlho
vypína, dokonca aj spadne do Blue Screenu.</p>

<p>Prvé informácie o BSOD sú v Event Logu:</p>

<pre>Chybový sektor 0x9F_4_cdrom_IMAGE_jraid.sys, typ 0
Názov udalosti: BlueScreen
Odozva: Nie je k dispozícii
Identifikácia kabinetu: 0

...
Priložené súbory:
C:\Windows\Minidump\090409-106078-01.dmp</pre>

<p>Vďaka tomuto padá prvé podozrenie na ovládač pre JMicron JMB36X
Controller (jraid.sys). Keďže však tento ovládač nie je priamo spomenutý
v zázname a aj pre kontrolu je dobré zanalyzovať Memory Dump ktorý je
v priečinku Minidump.</p>

<h4>Analýza výpisu pamäte (Memory Dump)</h4>

<p>Súbor <strong>090409–106078–01.dmp</strong> som otvoril v 32bitovej
verzii programu WinDbg a spustil som analýzu príkazom
<code>!analyze</code>.</p>

<pre>0: kd&gt; !analyze
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

Use !analyze -v to get detailed debugging information.

BugCheck 9F, {4, 258, 855ec798, 82f66b24}

Probably caused by : cdrom.sys ( cdrom!DeviceSendPowerProcessRequest+15b )

Followup: MachineOwner</pre>

<p>Prvá dôležitá informácie je, že Blue Screen vznikol na základe Bug
Check stavu – kernel zistil, že niečo nie je v poriadku so zariadením
alebo ovládačom a prepol teda na Blue Screen pretože nemôže normálne
pokračovať. Súčasťou Blue Screenu je zaznamenanie stavu pamäte do .dmp
súboru (ak je zapnutá voľba <em>Zápis pamäte pre ladenie &gt; Výpis
pamäte jadra (Kernel memory dump)</em>).</p>

<p>Rozšírené informácie o stave pamäte dostaneme príkazov <code>!analyze
-v</code>:</p>

<pre>0: kd&gt; !analyze -v
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

DRIVER_POWER_STATE_FAILURE (9f)
A driver is causing an inconsistent power state.
Arguments:
Arg1: 00000004, The power transition timed out waiting to synchronize with the Pnp
        subsystem.
Arg2: 00000258, Timeout in seconds.
Arg3: 855ec798, The thread currently holding on to the Pnp lock.
Arg4: 82f66b24
...</pre>

<p>Vďaka dostupnosti .pdb symbolov je možné zistiť význam jednotlivých
parametrov <a href="http://msdn.microsoft.com/en-us/library/ms795679.aspx">Bug
Check 0×9F</a> priamo z analýzy. Prvý parameter <code>Arg1 = 0x04</code>
označuje typ problému pri <code>DRIVER_POWER_STATE_FAILURE</code>. Bohužial
zatiaľ nie je zdokumentovaný na webe MSDN Library ani vo Windows 7 Driver
Kit. Typ 0×04 bol pridaný vo Vista SP2 a Windows 7. <a
href="http://social.msdn.microsoft.com/Forums/en-US/isvwindowserrors/thread/1f4a8876-df97-415e-b913-cc02e92fe289">Podľa
Melissi Hannah</a> to znamená, že došlo k deadlocku v threadoch a pokiaľ
sa neodblokujú do určitého času (<code>Arg2</code>) bude vyvolaný Bug Check
0×9F s kódom 4.</p>

<h3>Dlhé vypínanie</h3>

<p>Z druhého parametru Bug Checku sa dá vyčítať, ako dlho bude systém
čakať pri deadlocku threadov pri vypínaní: 0×0258 = 600, údaj je
v sekundách, čiže to je 10 minút, kým systém spadne do Blue Screenu. Čo
korešponduje s popisovaným problémom – že počítač sa dlho vypína.
Neznamená to však, že k BSOD dojde vždy. Je možné, že ovládač sa
niekedy „rozbehne“ a vypne. Bez BSOD by sa to však tak ľahko nepodarilo
zistiť <img
src="http://izsak.net/wordpress/wp-includes/images/smilies/icon_wink.gif"
alt=";-)" class="smiley" /></p>

<h4>Zdroj problému</h4>

<div><a
href="http://izsak.net/weblog/media/2009/09/DeviceManager-ADART3-jraid-sys.png"><img
src="http://izsak.net/weblog/media/2009/09/DeviceManager-ADART3-jraid-sys-300x220.png"
alt="Device Manager" title="Device Manager" width="300" height="220"
class="alignnone size-medium wp-image-271" /></a></div>

<p>Tretí argument Bug Checku reportuje adresu threadu, ktorý bol zablokovaný
(<em>The thread currently holding on to the Pnp lock.</em>). Detail si
zobrazíme príkazom <code>!thread 855ec798</code>. V tomto threade je
používaný ovládač <code>cdrom.sys</code>. Aj podľa rozšírenej analýzy
problém nastal vo funkcii volanej týmto ovládačom –
<code>DeviceSendPowerProcessRequest</code>.</p>

<pre>...
SYMBOL_NAME:  cdrom!DeviceSendPowerProcessRequest+15b

FOLLOWUP_NAME:  MachineOwner

MODULE_NAME: cdrom

IMAGE_NAME:  cdrom.sys

DEBUG_FLR_IMAGE_TIMESTAMP:  4a5bbf1c

FAILURE_BUCKET_ID:  0x9F_cdrom!DeviceSendPowerProcessRequest+15b

BUCKET_ID:  0x9F_cdrom!DeviceSendPowerProcessRequest+15b
...</pre>

<p>Príkazom <code>lmvm cdrom</code> získame bližšie informácie
o ovládači. Jedná sa o štandardný ovládač dodávaný so systémom.
Z Správcu zariadení (Device Manager) je vidieť, že CD-Romky sú pripojené
cez JMicron JMB36X. Skontrolovanie tohto ovládača cez <code>lmvm jraid</code>
odhalí, že je celkom starý – z novembra 2008.</p>

<pre>0: kd&gt; lmvm jraid
start    end        module name
8b400000 8b418000   jraid    T (no symbols)
    Loaded symbol image file: jraid.sys
    Image path: \SystemRoot\system32\DRIVERS\jraid.sys
    Image name: jraid.sys
    Timestamp:        Fri Nov 21 16:05:38 2008 (4926CE42)
    CheckSum:         000215C8
    ImageSize:        00018000
    Translations:     0000.04b0 0000.04e4 0409.04b0 0409.04e4</pre>

<p>Server JMicronu obsahuje novšie ovládače pre ich chip
(R1.17.50 z augusta 2009) na adrese <a
href="ftp://driver.jmicron.com.tw/jmb36x/XP_Vista_Win7/">ftp://driver.jmicron.com.tw/…_Vista_Win7/</a>.
Podľa <a
href="ftp://driver.jmicron.com.tw/jmb36x/XP_Vista_Win7/ReleaseNote.txt">ReleaseNotes.txt</a>
odvtedy opravovali niekoľko problémov s <a
href="http://en.wikipedia.org/wiki/BSOD">BSOD</a>. Ovládač som nainštaloval a
teraz budem čakať, či sa chyba prejaví a budem môcť analyzovať ďalší
problém, alebo je to vyriešené.</p>

<p>PS: Pre mnohých sú BSOD veľkou pohromou a symbolom nefunkčnosti Windows.
Pre mňa sú vďaka <a href="http://blogs.technet.com/markrussinovich/">Markovi
Russinovichovi</a> najcennejším zdrojom riešenia problémov.</p>

<!-- by Texy2! -->]]></content:encoded>
			<wfw:commentRss>http://izsak.net/weblog/265/pripad-dlheho-vypinania-pc-s-blue-screenom-na-novych-windows-7/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Vista: Set global command failed on WSH</title>
		<link>http://izsak.net/weblog/251/vista-set-global-command-failed-on-wsh</link>
		<comments>http://izsak.net/weblog/251/vista-set-global-command-failed-on-wsh#comments</comments>
		<pubDate>Wed, 15 Jul 2009 17:16:00 +0000</pubDate>
		<dc:creator>Jozef</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://izsak.net/weblog/?p=251</guid>
		<description><![CDATA[
<p>Celý deň nejde Wowko, tak sa hrám zo sieťou, skúšam latenciu a mením
TCP Autotuning nastavenia. Vypnutie bola hračka: netsh interface tcp set global
autotuninglevel=di­sabled. Nahodenie auto tuning späť na hodnotu normal už
bolo problematickejšie vďaka chybe: Set global command failed on WSH Systém
nemôže nájsť zadaný súbor. Po inštalácii Service Pack 2 na Vistu
pribudlo v kontexte […]</p>
]]></description>
			<content:encoded><![CDATA[
<p>Celý deň nejde Wowko, tak sa hrám zo sieťou, skúšam latenciu a mením
TCP Autotuning nastavenia. Vypnutie bola hračka: <strong>netsh interface tcp
set global autotuninglevel=di­sabled</strong>. Nahodenie auto tuning späť na
hodnotu <strong>normal</strong> už bolo problematickejšie vďaka chybe:</p>

<p><code>Set global command failed on WSH Systém nemôže nájsť zadaný
súbor.</code></p>

<p>Po inštalácii Service Pack 2 na Vistu pribudlo v kontexte <strong>netsh
interface tcp</strong> nové nastavenie <strong>heuristics</strong> ktoré pri
hodnote <strong>wsh=default</strong> robí problém a neumožňuje nastaviť
<strong>autotuninglevel=nor­mal</strong> (všetky ostatné hodnoty je možné
nastaviť.</p>

<p>Zadal som teda</p>

<pre>netsh &gt; int tcp
netsh interface tcp &gt; set heuristics enabled
Ok.
netsh interface tcp &gt; set global autotuninglevel=normal
Ok.</pre>

<p>A už to beží. Zatiaľ neviem čo je tá nová heuristika, ale pingy to
veľmi neovplyvňuje. Za to Wowko furt a furt nič. Zrejme si odpočiniem
od raidy.</p>

<!-- by Texy2! -->]]></content:encoded>
			<wfw:commentRss>http://izsak.net/weblog/251/vista-set-global-command-failed-on-wsh/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Prípad padajúceho Prieskumníka (aka explorer.exe)</title>
		<link>http://izsak.net/weblog/247/pripad-padajuceho-prieskumnika</link>
		<comments>http://izsak.net/weblog/247/pripad-padajuceho-prieskumnika#comments</comments>
		<pubDate>Mon, 16 Mar 2009 23:16:16 +0000</pubDate>
		<dc:creator>Jozef</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[troubleshooting]]></category>

		<guid isPermaLink="false">http://izsak.net/weblog/?p=247</guid>
		<description><![CDATA[
<p>Mám teraz doma nanovo preinštalovanú Vistu Ultimate x64 a keďže veľmi
veľa programujem, mám tu plno nástrojov na vývoj: Visual Studio, WinDbg,
MSDN Library s dokumentáciou, Apache na lokálny SVN server, samozrejme
Tortoise SVN (x86 aj x64 bit verzie, aby kontextové menu fungovalo správne
v Exploreri aj v Total Commanderi, ktorý je len 32bitový). Nesmie chýbať
virtuálna cd-romka – […]</p>
]]></description>
			<content:encoded><![CDATA[
<p>Mám teraz doma nanovo preinštalovanú Vistu Ultimate x64 a keďže veľmi
veľa programujem, mám tu plno nástrojov na vývoj: Visual Studio, WinDbg,
MSDN Library s dokumentáciou, Apache na lokálny SVN server, samozrejme
Tortoise SVN (x86 aj x64 bit verzie, aby kontextové menu fungovalo správne
v Exploreri aj v Total Commanderi, ktorý je len 32bitový). Nesmie chýbať
virtuálna cd-romka – pomocou Virtual CD 9 – a NOD32 Antivirus 4.</p>

<p>Potreboval som nainštalovať Windows SDK, tak som pripojil .iso image a
chvíľu počkal. Autorun sa nespustil, takže som šiel do Štart &gt;
Počítač, pravý klik na cd-romku, chvíľu sa nič nedialo a nasledoval Dr.
Watson, ktorý mi oznámil, že program Prieskumník sa musí reštartovať.</p>

<p>Na to že som ešte nestihoval nainštalovať rôzne bety a iné pofidérne
programy a mám tu len tie o ktorých viem, že sú veľmi stabilné, začal
Prieskumník vo Viste padať celkom rýchlo. Prvé podozrenie padlo na chybný
Tortoise SVN, ktorý je zaregistrovaný do exploreru a Virtual CD ktorý do neho
tiež pridáva vlastné kontextové menu. Stačí sa len dopátrať ku
skutočnej príčine.</p>

<p>Mark Russinovich má vynikajúce články na svojom blogu o možnostiach
hľadania chýb v padajúcich programoch a článok <a
href="http://blogs.technet.com/markrussinovich/archive/2008/06/02/3065065.aspx">The
Case of the Random IE and WMP Crashes</a> mi naozaj pomohol a konečne som mal
možnosť si skúsiť tento typ troubleshootingu.</p>

<p>Vo WinDbg sa stačí pripojiť na existujúci proces: <strong>File &gt;
Attach to a Process… &gt; explorer.exe</strong> a debugovanie môže začať.
WinDbg sleduje, čo sa deje v Prieskumníkovi a keď som klikol pravým na
cd-romku, hneď sa zastavil na výnimke:</p>

<div><img src="/weblog/media/2009/03/virtualcd9-crash-exception.png" alt=""
/></div>

<p>V Call Stacku bolo vidieť, že Virtual CD DLLka uvoľňovala pämať a
zrejme tam mali chybičku.</p>

<p>Odskúšal som si aj utilitu adplus.vbs, ktorá je súčasťou <a
href="http://www.microsoft.com/whdc/DevTools/Debugging/default.mspx">Windows
Debugging Tools</a>. Tento skript pripojí debugger na existujúci proces (alebo
spustí nový proces) a zaznamenáva 1st a 2nd chance výnimky, ktoré nastanú
v programe, zaloguje ju a vytvorí memory dump z ktorého sa dajú vyčítať
veľmi cenné informácie.<br />
1st chance výnimka je taká, ktorá je v programe odchytená a viacej-menej si
s ňou dokáže poradiť.<br />
2nd chance výnimky sú všetký neodchytené výnimky a teda spôsobujú
ukončenie procesu.</p>

<pre><code>cscript adplus.vbs -crash -pn explorer.exe -o C:\dump</code></pre>

<p>Adplus.vbs zaznamenal do logu <strong>1st chance AccessViolation
exception</strong> v <strong>&lt;Unloaded_vc9ex­tse64.dll&gt;+0×5f84</strong>
a okamžite aj <strong>2nd chance AccessViolation exception</strong> čo
znamená, že tam je bug.</p>

<pre><code>--- 2nd chance AccessViolation exception ----
---------------------------------------------------------------

Call Site
&lt;Unloaded_vc9extse64.dll&gt;+0x5f84
0x1`00000000
0x7f24f90
0x4ded7a8
0x360033`00380033
0x7fe`00000037
&lt;Unloaded_vc9extse64.dll&gt;+0xf1c8</code></pre>

<p>Čo s takouto chybnou knižnicou? Virtual CD som používal v staršej
verzii, najnovšia 9.3.0 je opravená. Nie vždy však môže byť opravená
verzia dostupná. V takom prípade treba knižnicu zakázať napríklad pomocou
<a href="http://www.nirsoft.net/utils/shexview.html">ShellExView</a>. Veľmi
často podobné padanie spôsobujú staré DivX a xvid kodeky, keď vytvárajú
náhľady.</p>

<!-- by Texy2! -->]]></content:encoded>
			<wfw:commentRss>http://izsak.net/weblog/247/pripad-padajuceho-prieskumnika/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Prípad nefungujúceho Štart menu vo Windows Vista</title>
		<link>http://izsak.net/weblog/245/pripad-nefungujuceho-start-menu-vo-windows-vista</link>
		<comments>http://izsak.net/weblog/245/pripad-nefungujuceho-start-menu-vo-windows-vista#comments</comments>
		<pubDate>Thu, 12 Mar 2009 17:22:42 +0000</pubDate>
		<dc:creator>Jozef</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[troubleshoot]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://izsak.net/weblog/?p=245</guid>
		<description><![CDATA[
<p>Pred bedmintonom som sa štandardne zastavil v bývalej robote vyzdvihnúť
kolegov a jeden z nich mal problém s Vistami. Firemný noťas, 32bit Vista
Business a už to bude nejaký ten rok, čo je nainštalovaná. Keďže to je
vývojársky a domáci komp, je tam nainštalovaných veľa rôznych softov.
Dnes sa mi sťažoval, že vo Viste nefunguje Štart menu a […]</p>
]]></description>
			<content:encoded><![CDATA[
<p>Pred bedmintonom som sa štandardne zastavil v bývalej robote vyzdvihnúť
kolegov a jeden z nich mal problém s Vistami. Firemný noťas, 32bit Vista
Business a už to bude nejaký ten rok, čo je nainštalovaná. Keďže to je
vývojársky a domáci komp, je tam nainštalovaných veľa rôznych softov.</p>

<p>Dnes sa mi sťažoval, že vo Viste nefunguje Štart menu a nie je vôbec
pokrok oproti Windows 95 kde fungovalo bez problémov. Windows spúšťal
z menu iba niektoré programy. Fungovali z plochy, z rýchleho spustenia a aj
z ponuky Všetky programy. Z úvodného Štart menu alebo s pomocou
vyhľadávania nefungovali.<br />
Hlavne sa jednalo o programy inštalované cez Microsoft Installer – MS
Office, Acrobat, či Cisco VPN klient.</p>

<p>Pomocou <a
href="http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx">Process
Monitoru</a> som zistil, že sa spúšťajú iba obyčajné .lnk odkazy. Štart
menu však obsahuje aj odkazy, ktoré sú uložené v Registroch v časti
<strong>HKLM\SOFTWARE\Mi­crosoft\Window­s\CurrentVersi­on\Installer\U­serData\S-1–5–18\Components</strong>.</p>

<p>Napríklad Acrobat Reader je uložený pod kľúčom
9579C59FFA311­4E44AB6BD2D1806D835\68AB­67CA7DA71501B7449A010000­0010 kde má
záznam typu REG_SZ s uvedeným cestou k AcroRd32.exe.</p>

<div><img src="/weblog/media/2009/03/acrord32-installer-key.png" alt="" /></div>

<p>(Screenshot je z XPéčok, lebo na nich píšem tento zápisok :) )</p>

<p>Explorer už vie, kde sa odkaz na program náchadza a teda za normálnych
okolností by File Monitor zobrazil tieto udalosti:</p>

<ol>
	<li>Explorer.EXE 3040 <strong>ReadFile</strong> C:\Program Files\Adobe\Reader
	9.0\Reader\AcroR­d32.exe <em>SUCCESS</em></li>

	<li>Explorer.EXE 3040 <strong>Process Create</strong> C:\Program
	Files\Adobe\Reader 9.0\Reader\AcroR­d32.exe <em>SUCCESS</em></li>

	<li>AcroRd32.exe 3692 <strong>Process Start</strong> <em>SUCCESS</em> Parent
	PID: 3040</li>

	<li>AcroRd32.exe 3692 <strong>Thread Create</strong> <em>SUCCESS</em> Thread
	ID: 2604</li>
</ol>

<p>Explorer však ani nezačal načítavať Acrobat z disku, ani vytvárať
nový proces.</p>

<p>Po chvíľke googlenia som našiel zmienku o nefungujúcom menu vo Viste
s podobnými symptómami na Winmatrix fóre – <a
href="http://www.winmatrix.com/forums/index.php?showtopic=14341">Vista Start
Menu Broken?</a>. Bola tam zmienka o utilitke <a
href="http://www.nirsoft.net/utils/shexview.html">ShellExView</a>, ktorá vie
zobraziť všetky COM+ rozšírenia zaregistrované do Exploreru (a že tých
rozšírení je veľa – čistá inštalácia Windows XP SP3 ich má
okolo 250),</p>

<p>Kolega mal v počítači rôzne rozšírenia do kontextového menu, na
vytváranie náhľadov a iných vecí. Niektoré sa dali identifikovať podľa
výrobcu (Real Networks, RAR Labs, Tortoise SVN), jedna .dllka bola no-name. Po
vypnutí všetkých neštandardných dlliek Štart menu začalo fungovať.
Postupným skúšaním sme zistili, že problém spôsobovala práve komponenta
AdCntxtM.dll s názvom <strong>AdCtxtM Dynamic Link Library</strong>, ktorá
má neznámeho výrobcu. V systéme je zaregistrovaná pod GUID
{AA6639D1-CE2B-11D5-AB4D-006097A79E23} a nachádza sa v System32 priečinku:
C:\Windows\sys­tem32\AdCntxtM­.dll.</p>

<p>Prípad niekoľko dní nefungujúceho Štart menu sa mi nakoniec podarilo
opraviť bez formátovania, reinštalácie a iných zdĺhavých procedúr ;) Za
hodinku sa to dá opraviť, stačí však poznať správne nástroje.</p>

<!-- by Texy2! -->]]></content:encoded>
			<wfw:commentRss>http://izsak.net/weblog/245/pripad-nefungujuceho-start-menu-vo-windows-vista/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
