Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Pro věčné tuniče systému: Zajímavý aspekt čištění registry 32bit programem v 64bit OS

Teď jsem si pustil ze srandy 32bit čistič registry na mém Win7 64bit. Vyhodnotil mi tam chybnou položku:

Data: "%ProgramFiles%\Windows Journal\Journal.exe" /p "%1"
HKEY_CLASSES_ROOT\jntfile\shell\Print\command\
Důvod: Soubor(složka) neexistuje.C:\Program Files (x86)\Windows Journal\Journal.exe
odeberte.

jedná se o asociaci souboru jnt k programu journal.exe (windows deník), a teď k problému:

systém použil správně proměnnou %ProgramFiles% a jelikož se jedná o 64bit aplikaci tak proměnná určuje adresář s 64bit programy C:\Program Files - cesta, asociace i program jsou platné a v pořádku.

trapný čistič je 32bit aplikace, která běží na 64bit systému pouze v emulaci, do složky C:\Program Files nemá co štourat a systém 32bit aplikaci vrátí proměnnou %ProgramFiles% jako C:\Program Files (x86)\ (což je programová složka pro 32bit aplikace), kde journal pochopitelně není a chce smazat asociaci.

Takže pro tuniče, hodně štěstí.:))
Na stránce programu je napsaná kompatibilita s :
Windows 98/Me/NT/2000/XP/XP-x64/2003/Vista/Vista-x64/2008 Server/Windows7/Windows7-x64

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Další, tenhle dokonce našel 2000 chyb - zhruba řečeno by vystřílel kompletně celý služby. :-D Ač spu… poslední
kmochna 17.02.2010 17:38
kmochna

Zpět do poradny Odpovědět na původní otázku Nahoru