Šta je novo?

setup: problem with VC9 runtime

Kritika

Slavan
Učlanjen(a)
26.02.2010
Poruke
5,269
Poena
320
Na legalnom WIndows XP SP prilikom instalacije programa izbacuje pomenutu grešku.

Instalacije se pokreće sa iso iz WinCDEmu

Da l ise neko susretao i da li zna u čemu može biti ovaj problem?
 
Na legalnom WIndows XP SP prilikom instalacije programa izbacuje pomenutu grešku.

Instalacije se pokreće sa iso iz WinCDEmu

Da l ise neko susretao i da li zna u čemu može biti ovaj problem?

Probaj skini sa microsoft sajta tj. izguglaj c++ 2005 ne express i ostale edicije velicina do 3 mb c++2008 isto tako pa resetuj vidi sta se desava :D
VC9 runtime = greska u c++ jeziku u kome je program radjen ako nemas gore pomenute jezike programske ni program nece da radi :D
 
Nije greska u C++ jeziku, vec nedostaje runtime za Visual Studio 2005. To je skup DLL-ova (3-4) koji mora da postoje u sistemu da bi programi pisani u ovoj verziji VS mogli da rade.
 
To što se izneli kao pojašnjenje je približno onome što sam nailazio na pojedinim inostranim forumima.

Koje je rešenje? Odakle skinuti sigurne "dimačke biblioteke" jer bi izbegao da sa nekog neproverenog mesta zviznem na sistem iste


Da li je ovo rešenje ili ne:

http://www.microsoft.com/download/en/details.aspx?id=3387
 
Poslednja izmena:
Sa dodatnim podpitanjima ili bez njim to nije rešenje

Zna li neko koji dll ubaciti
 

Prilozi

  • vb.png
    vb.png
    4.9 KB · Pregleda: 56
  • mvc.png
    mvc.png
    2.7 KB · Pregleda: 46
32-bitna

Inače sama instalacija programa je ispravna i pokreće se na jednom računaru na kom je XP i na drugom na kom je 7
 
Zar je moguće da niko nema rešenje za ovaj problem?
 
Napisi koji je windows u pitanju (32bit ili 64bit), da li imas AV i koji, i koji program pokusavas da instaliras. Sto se VS runtimea tice, desava se da Microsoft izbaci update za VS, koji zahteva nove runtime biblioteke i svi programi napisani u nadogradjenoj verziji VS, traze novi runtime. Sto se VS2008 tice (tj VS9), postoji pocetni runtime, fp1 runtime i sp1 runtime. Tebi treba jedan od ovih:
vcredist_x86.exe
vcredist_x86fp1.exe
vcredist_x86sp1.exe
Ja imam sva 3. Javi se da se dogovorimo kako da ti ih posaljem.
 
XP SP2, AV nije instaliran a u pitanju je varijanta V5 R21 GA(SP0) sledećeg programa
 
32 bitni je inače Windows. Ubacio oba fajla a treći mi ponudio opciju deinstalacije ili popravke odabrao popravka (dakle sva tri fajla instalirana) ali i dalje isti problem

p.s.
U attachmentu se vidi š ta je ubačeno
 

Prilozi

  • mcp.png
    mcp.png
    14.2 KB · Pregleda: 49
Na zalost ne znam u cemu je problem. Najblize sto sam nasao je da npr adobe acrobat ima slicnu gresku ako korisnik nema odgovarajuce privilegije.
 
Administratorske privilegije ima korisnik prilikom instalacije. Sama instalacije je ispravna
 
Moguće je da ti imaš sve biblioteke, ali instaler aplikacije ne detektuje ispravno da je VC9 runtime instaliran (najčešće proverava podatke u registry-ju). Pogledaj u registry-ju da li izgleda sve OK. Nađi GUID runtime paketa koji tebi treba (treba da stoji u Windows/CurrentVersion/Uninstall):

Kod:
Visual C++ 2005 runtime files

* VC 8.0 (x86) - {A49F249F-0C91-497F-86DF-B2585E8E76B7}
* VC 8.0 (x64) - {6E8E85E8-CE4B-4FF5-91F7-04999C9FAE6A}
* VC 8.0 (ia64) - {03ED71EA-F531-4927-AABD-1C31BCE8E187}

Visual C++ 2005 SP1 runtime files

* VC 8.0 SP1 (x86) - {7299052B-02A4-4627-81F2-1818DA5D550D}
* VC 8.0 SP1 (x64) - {071C9B48-7C32-4621-A0AC-3F809523288F}
* VC 8.0 SP1 (ia64) - {0F8FB34E-675E-42ED-850B-29D98C2ECE08}

Visual C++ 2005 SP1 ATL Security Update runtime files

* VC 8.0 SP1 ATL Patch (x86) - {837B34E3-7C30-493C-8F6A-2B0F04E2912C}
* VC 8.0 SP1 ATL Patch (x64) - {6CE5BAE9-D3CA-4B99-891A-1DC6C118A5FC}
* VC 8.0 SP1 ATL Patch (ia64) - {85025851-A784-46D8-950D-05CB3CA43A13}

Visual C++ 2008 runtime files

* VC 9.0 (x86) - {FF66E9F6-83E7-3A3E-AF14-8DE9A809A6A4}
* VC 9.0 (x64) - {350AA351-21FA-3270-8B7A-835434E766AD}
* VC 9.0 (ia64) - {2B547B43-DB50-3139-9EBE-37D419E0F5FA} 

Visual C++ 2008 SP1 runtime files

* VC 9.0 SP1 (x86) - {9A25302D-30C0-39D9-BD6F-21E6EC160475}
* VC 9.0 SP1 (x64) - {8220EEFE-38CD-377E-8595-13398D740ACE}
* VC 9.0 SP1 (ia64) - {5827ECE1-AEB0-328E-B813-6FC68622C1F9}

Visual C++ 2008 SP1 ATL Security Update runtime files

* VC 9.0 SP1 ATL (x86) - {1F1C2DFC-2D24-3E06-BCB8-725134ADF989}
* VC 9.0 SP1 ATL (x64) - {4B6C7001-C7D6-3710-913E-5BC23FCE91E6}
* VC 9.0 SP1 ATL (ia64) - {977AD349-C2A8-39DD-9273-285C08987C7B}
link: http://stackoverflow.com/questions/203195/how-to-detect-vc-2008-redistributable

Uporedi sadržaj svih podataka na računaru na kome ne radi i na računaru na kome radi.

Ti bi trebalo da imaš: 9A25302D-30C0-39D9-BD6F-21E6EC160475 i FF66E9F6-83E7-3A3E-AF14-8DE9A809A6A4.
 
Poslednja izmena:
Hvala ti na ovome pogledaću čim pristupim toj mahini
 
Moguće je da ti imaš sve biblioteke, ali instaler aplikacije ne detektuje ispravno da je VC9 runtime instaliran (najčešće proverava podatke u registry-ju). Pogledaj u registry-ju da li izgleda sve OK. Nađi GUID runtime paketa koji tebi treba (treba da stoji u Windows/CurrentVersion/Uninstall):

Kod:
Visual C++ 2005 runtime files

* VC 8.0 (x86) - {A49F249F-0C91-497F-86DF-B2585E8E76B7}
* VC 8.0 (x64) - {6E8E85E8-CE4B-4FF5-91F7-04999C9FAE6A}
* VC 8.0 (ia64) - {03ED71EA-F531-4927-AABD-1C31BCE8E187}

Visual C++ 2005 SP1 runtime files

* VC 8.0 SP1 (x86) - {7299052B-02A4-4627-81F2-1818DA5D550D}
* VC 8.0 SP1 (x64) - {071C9B48-7C32-4621-A0AC-3F809523288F}
* VC 8.0 SP1 (ia64) - {0F8FB34E-675E-42ED-850B-29D98C2ECE08}

Visual C++ 2005 SP1 ATL Security Update runtime files

* VC 8.0 SP1 ATL Patch (x86) - {837B34E3-7C30-493C-8F6A-2B0F04E2912C}
* VC 8.0 SP1 ATL Patch (x64) - {6CE5BAE9-D3CA-4B99-891A-1DC6C118A5FC}
* VC 8.0 SP1 ATL Patch (ia64) - {85025851-A784-46D8-950D-05CB3CA43A13}

Visual C++ 2008 runtime files

* VC 9.0 (x86) - {FF66E9F6-83E7-3A3E-AF14-8DE9A809A6A4}
* VC 9.0 (x64) - {350AA351-21FA-3270-8B7A-835434E766AD}
* VC 9.0 (ia64) - {2B547B43-DB50-3139-9EBE-37D419E0F5FA} 

Visual C++ 2008 SP1 runtime files

* VC 9.0 SP1 (x86) - {9A25302D-30C0-39D9-BD6F-21E6EC160475}
* VC 9.0 SP1 (x64) - {8220EEFE-38CD-377E-8595-13398D740ACE}
* VC 9.0 SP1 (ia64) - {5827ECE1-AEB0-328E-B813-6FC68622C1F9}

Visual C++ 2008 SP1 ATL Security Update runtime files

* VC 9.0 SP1 ATL (x86) - {1F1C2DFC-2D24-3E06-BCB8-725134ADF989}
* VC 9.0 SP1 ATL (x64) - {4B6C7001-C7D6-3710-913E-5BC23FCE91E6}
* VC 9.0 SP1 ATL (ia64) - {977AD349-C2A8-39DD-9273-285C08987C7B}
link: http://stackoverflow.com/questions/203195/how-to-detect-vc-2008-redistributable

Uporedi sadržaj svih podataka na računaru na kome ne radi i na računaru na kome radi.

Ti bi trebalo da imaš: 9A25302D-30C0-39D9-BD6F-21E6EC160475 i FF66E9F6-83E7-3A3E-AF14-8DE9A809A6A4.

Na računaru na kom neradi (32 bitni pa sma gledao samo za te vrednosti dakle prve navedene) nepronalazi: {A49F249F-0C91-497F-86DF-B2585E8E76B7}; {837B34E3-7C30-493C-8F6A-2B0F04E2912C}; VC 9.0 SP1 ATL (x86) - {1F1C2DFC-2D24-3E06-BCB8-725134ADF989} tj. prvu, trećeu i šestu a ove dve koje si naveo 4 i 5 kao i drugu ima u svojoj r. bazi

Šta preduzeti
 
Za Visual C++ 2008 SP1 GUID pogledaj šta sve ima od ključeva i vrednosti u registry-ju (DisplayName, DisplayVersion,VersionMajor, VersionMinor,...) na jednom računaru, pa na drugom, a ne samo da li je GUID prisutan ili ne.
 
Vrh Dno