Aplikace se po spusteni chce stale instalovat
Ahoj,
mam tento problem: pracuji s jistou aplikaci (GIS), podotykam, ze je legalni. Nedavno mi zacala delat to, ze po spusteni se objevi hlaska: "Please wait, Windows configure ..." a zacne jakoby instalace te aplkace. Pote co nekolikrat odmacknu "Cancel", tak aplikace korektne nabehne. Stejny problem nastane, pokud ukoncim stavajici projekt v te aplikaci a chci spustit dalsi. Toto zvlastni chovani nastalo patrne po instalaci nejakeho software, bohuzel nejsem schopen rici jakeho. Provedl jsem tedy reinstall. Bylo v poradku az do te doby, kdy jsem nainstaloval Seznam Postaka (predtim to urcite Postak nebyl). Zacalo to delat znovu. Je nejaka moznost zjistit, co ten program na zacatku dela, jake otvira knihovny cico, abych se dopatral priciny tohoto chovani?
Diky predem za rady, M.
Neviem, čo je to za program, ale nemôže to byť korekcia databáz? Poškodené indexy alebo také niečo?
Ak to mas kupene tak pozri na strankach vyrobcu ci nie je update ktory by to riesil a ak nie je kontaktuj support autora programu ze co mas v takom pripade robit.
Ako znie presne ta hlaska co to pise? Skusal si mackat OK a nie Cancel?
Hm, tomu jsem se chtel vyhnout, protoze je to na dlouhe lokte. Mackat OK nemohu, bo tam neni.
M.
http://img265.imageshack.us/my.php?image=clipboard0 db.jpg
Uff. A skusal si aj pockat nejaku minutu (nemackat Cancel?)
Pozri na stranky autora softu, alebo google, to ti vie asi povedat len autor ze co ten program spusta za kraviny.
Ano, zkousel jsem nemackat, takto dojdu az k dialogu pro instalaci/reinstalaci aplikace. Jinak na strankach podpory a ve forech jsem hledal (to bych vas tady jinak neotravoval), dokonce tam toto chovani popisuji a tvrdi, ze za to mohou jiste antivirove softwery, ktere smazou jednu knihovnu v domneni, ze jde o vir. Ja tu knihovnu ale na disku mam. Hlavne to zaclo delat po instalaci software (jak jsem uvedl treba Postak), u kterych se nedomnivam, ze by poskozovaly dll knihovny. Ale zas az tak tomu nerozumim a mozna se mylim.
Vidim, ze uz si z toho uff-rkavas, tak tady mas jedno Je mi jasny, ze se takhle blbe radi, kdyz tu aplikaci neznas a navic todle chovani muze mit 107 pricin. Dik za snahu.
No, idealne by bolo asi tu aplikaciu preinstalovat, nech si nahra spravne .dll-ky, alebo vyzadovat od autora napravu alebo vratenie penazi a pouzivat iny software od autorov ktori aj vedia programovat take aplikacie, nielen "hello world" .
Tak to vypada, ze je poskozen jeden dll soubor a program ma nejakou funkci, ktera kontroluje integritu...
A nemuzes pustit opravu instalace, popr. to preinstalovat pres existujici instalaci znovu ? V tom pripade by ti melo nastaveni zustat.
To muzu, ale chtel jsem tomu prijit na kloub, protoze kdyby mi to delalo pokazde, co nainstaluju nejaky novy soft, ktery se teto aplikaci nelibi (ci ktery teoreticky poskodi nejake soubory teto aplikace), tak by to byla otrava.
Ale jak tak o tom uvazuju, tak to asi odlozim na vcerejsek.
To dělají nové verze přiblblého instaláku od M$. Von si ten zmetek pamatuje všechny soubory, co nahrál při instalaci. Asi to M$ myslel dobře, kontroluje to při spuštění, jestli jsou všechny nainstalované soubory Ok a něco se nepoškodilo (virem, smazáním). Avšak jestliže to mělo nějaký soubor potřebný jen při instalaci a program si ho smázl, jsme v .... pekle. Nejlepší řešení, je toho parchanta zabít. Zakaž službu "Služba Windows Installer" a máš pokoj.
Prislo mi to jako dobry napad, ale koukam do sluzeb a tuto sluzbu mam vypnutou (nastavenou na "rucne" a nebezici). To mi tedy neni moc jasny, jak tato sluzba funguje, kdyz mi doposavad probihaly veskere instalace (pomoci *.msi) v poradku...?
Což mi připomíná: složka %SYSTEMROOT%\Installer neustále bobtná a bobtná dalšími soubroy *.msi
Je bezpečné ten balast smazat?
Nemyslím podadresáře typu {E38C00D0-A68B-4318-A8A6-F7D4B5B1DF0E} které nejsou moc objemné, čistě jen ty *.msi-čka (100 MB+)
Smazat to muzes. Pokud bude system chtit opravit instalaci, rekne si o instalacni medium
msicka nedoporucujem mazat, program uz potom korektne neodinstalujes, rovnako nedoporucujem zakazovat sluzbu windows installer, dnes uz prakticky vsetci vyznamni vyrobcovia SW pouzivaju tuto technologiu
len taka mala otazocka. nepouzivas nejake programy na cistenie registrov, napr. CCleaner a pod.?
Ano, pouzivam jej, ale uz docela dlouho a nikdy jsem s nim nemel potize, takze bych ho asi nevinil.
Uff (Nr.2 ) skus ho nepouzivat, ak to jeho "cistenie" nevadilo 100 programom to este neznamena ze nebude vadit 101. programu.
Ja osobne ziadne "cleanery" nepouzivam ani nikomu neodporucam... Tempy si viem zmazat sam rucne, vsetko ostatne je riskantne.
Hm, ono kdyby slo pouze jen o tempy, tak by to bylo ok, ale spousta aplikaci po sobe neuklizi v registrech a uklizet tam pomoci regedit mi prijde masochismus. Pokud vsak existuje jina cesta, krome reinstallu, rad se poucim.
PS: jak pises hore, ze by bylo lepe pouzivat soft od autoru, kteri umeji programovat - bohuzel tento software je jediny tohoto druhu, takze si moc vybirat nemuzu
Preco ti vadi par zaznamov v registroch? Kolko aplikacii rocne odinstalovavas? Ja priemerne tak jednu rocne
Nesmazane zaznamy v registrech mi vadi, protoze nektere aplikace jsou pak z nich zmatene. Myslim, ze se mi to treba stalo u JAVA SDK. Mel jsem nainstalovanou vyssi verzi (1.5.0 cico). Potreboval jsem 1.4.2. V registrech vsak zustaly zaznamy o 1.5.0, ktere matly aplikaci, co potrebovala 1.4.2.
V takom pripade by som isiel rucne do HKLM-Software-vyrobcaSW-nazovSW a HKCU-Software-vyrobcaSW-nazovSW a vyhodil odtial vsetky pozostatky.
Nie je bezne ze clovek prechadza z novsej verzie SW na starsiu, kolkokrat rocne to robis ze sa ti to nechce robit rucne? Nepoznam Java SDK ale IMHO Java SDK by mal byt spetne kompatibilny, neverim ze by si ludia museli instalovat s kazdou aplikaciou aj nejaku staru verziu java SDK Aplikacia ktora s novou nebezi bola mozno chybna, IMHO treba opravit aplikaciu nie instalovat stary SDK
Po prozkoumani "Prohlizece systemovych udalosti" jsem zjistil, ze MsiInstaller tam hlasi upozorneni, ze v registrech chybi nejaky klic, odkazujici na soubor napovedy. Jsem tento klic doplnil a uz to funguje. Takze mozna preci jen v tom ma prsty CCleaner.
Diky vsem za rady. M.