1 Visma Econet -ohjelmat ActiveX on epävakaa -virheilmoituksen korjausohjeet Microsoft on julkaissut Office-paketteihin tietoturvapäivitykset. Seuraavat päivitykset aiheuttavat Visma Econet -ohjelmissa ongelman, jolloin ohjelmien päävalikot eivät aukea: KB2597986 (office 2010) KB2687441 (office 2007) KB2687323 (office 2003) Visma Econet Pro antaa ongelmasta ilmoituksen ja Visma Econet Pro Palkanlaskenta ei avaa päävalikkoa lainkaan. Alla MSCOMCTL.ocx ActiveX -virheen korjausohjeet. Huomioi seuraavat asiat ennen toimenpiteitä: Sulje kaikki ohjelmat ennen korjaavien toimenpiteiden suorittamista Kaikki toimenpiteet tulee tehdä työaseman järjestelmänvalvojan oikeuksilla! Jos työasemalla ei ole erikseen järjestelmänvalvojan oikeuksia/tunnuksia, käyttäjän omat kirjautumistunnukset käyvät. Huom.: Mikäli Econet ohjelmat toimivat normaalisti alla olevia toimenpiteitä ei ole tarvetta tehdä. Visman ASP käyttöympäristössä tarvittavat toimenpiteet on jo tehty. 1. Access Runtime 2007 asennus koneelle 1.1 Lataa Microsoftin sivuilta MS Access 2007 Runtime kopioimalla alla oleva linkki selaimen osoiteriville: http://www.microsoft.com/fi-fi/download/details.aspx?id=4438 1.2 Tallenna asennuspaketti koneelle ja suorita se järjestelmänvalvojan oikeuksilla. Suoritettavan tiedoston nimi on AccessRuntime.exe 1.3 Hyväksy Käyttöoikeussopimuksen ehdot laittamalla rastin vasemmassa alareunassa olevaan ruutuun ja paina jatka painikkeella: 1.4 Tämän jälkeen asennuspaketti asentaa Runtime 2007 ohjelman koneellesi. 1.5 Asennuksen jälkeen kokeile että Visma Econet Pro/ Visma Econet Pro palkanlaskenta aukeaa oikein ja toimii kuten pitää. Mikäli Runtime 2007:n asennus yksin ei ratkaise ongelmaan, siirry kohtaan 2.
2 2. Mscomctl.ocx komponentin uudelleenrekisteröinti Tämän vaiheen toimenpiteet riippuvat koneen käyttöjärjestelmästä ja sen bittisyydestä. Selvitä ensin mikä käyttöjärjestelmä koneellasi on (Windows 7, Windows Vista tai Windows Xp) ja onko se 32- vai 64-bittinen. Windows 7 -käyttöjärjestelmässä bittisyys selviää näin: Aktivoi Käynnistä-valikosta Tietokone hiiren oikea toimintopainike Valitse Ominaisuudet Siirry työasemasi mukaiseen ohjeen kohtaan: Windows 7 siirry kohtaan 2.1 Windows Xp siirry kohtaan 2.2 Windows Vista siirry kohtaan 2.3 2.1 Windows 7 2.1.1 Avaa CMD /Komentokehote /Command prompt Kirjoita CMD Käynnistä -valikon hakukenttään
3 Valitse hakutuloksesta cmd : 2.1.2 Kirjoita komentokehotteeseen seuraava rivi: 32bit Win 7: Regsvr32 /u C:\Windows\System32\mscomctl.OCX 64bit Win 7: Regsvr32 /u C:\Windows\SysWOW64\mscomctl.OCX Rivit voi kirjoittaa suoraan avattuun komentokehoitteeseen, riippumatta siitä, mitä sijaintia se näyttää (ei siis ole pakko olla kuvan mukaisessa C-aseman juuressa) Esimerkki 32bit Win 7 2.1.3 Tämän jälkeen kirjoita seuraava: 32bit Win 7: Regsvr32 C:\Windows\System32\mscomctl.OCX 64bit Win 7: Regsvr32 C:\Windows\SysWOW64\mscomctl.OCX
4 Esimerkki 32bit Win 7 Näiden toimenpiteiden jälkeen testaa Visma Econetin toimivuus. Jos Econet ei toimi, siirry kohtaan 3. 2.2 Windows Xp 2.2.1 Avaa Komentokehote (Command prompt) Käynnistä -valikon Ohjelmat Apuohjelmat Komentorivi. (Valitse hiiren oikealla suorita nimellä järjestelmänvalvoja). Jos komentokehotteen käyttö ei ole tuttua, voit kopioida ja liittää seuraavat komennot komentokehotteeseen. 2.2.2 Kirjoita komentokehotteeseen seuraava rivi: Regsvr32 /u C:\Windows\System32\mscomctl.OCX Rivit voi kirjoittaa suoraan avattuun komentokehoitteeseen, riippumatta siitä, mitä sijaintia se näyttää (ei siis ole pakko olla kuvan mukaisessa C-aseman juuressa)
5 2.2.3 Tämän jälkeen kirjoita seuraava: Regsvr32 C:\Windows\System32\mscomctl.OCX Näiden toimenpiteiden jälkeen testaa Visma Econetin toimivuus. Jos järjestelemä ei toimi, siirry kohtaan 3. 2.3 Windows Vista 2.3.1 Avaa Komentokehote (command prompt) Käynnistä -valikon Ohjelmat Apuohjelmat Komentokehote. (Valitse hiiren oikealla suorita nimellä järjestelmänvalvoja). Jos komentokehotteen käyttö ei ole tuttua, voit kopioida ja liittää seuraavat komennot komentokehotteeseen. 2.3.2 Kirjoita komentokehotteeseen seuraava rivi: 32bit Win Vista: 64bit Win Vista: Regsvr32 /u C:\Windows\System32\mscomctl.OCX Regsvr32 /u C:\Windows\SysWOW64\mscomctl.OCX Rivit voi kirjoittaa suoraan avattuun komentokehoitteeseen, riippumatta siitä, mitä sijaintia se näyttää (ei siis ole pakko olla kuvan mukaisessa C-aseman juuressa) Esimerkki 32bit Win Vista 2.3.3 Tämän jälkeen kirjoita seuraava: 32bit Win Vista: 64bit Win Vista: Regsvr32 C:\Windows\System32\mscomctl.OCX Regsvr32 C:\Windows\SysWOW64\mscomctl.OCX
6 Esimerkki 32bit Win Vista Näiden toimenpiteiden jälkeen testaa Visma Econetin toimivuus. Jos Econet ei toimi, siirry kohtaan 3.
7 3. Mscomctl.ocx komponentin uudelleenasennus Mikäli vaiheen 2.ocx-komponentin pelkkä uudelleenrekisteröinti ei poistanut ongelmaa, se tulee asentaa uudelleen. Sen teet noudattamalla seuraavia vaiheita: 3.1 Kirjoita komentokehotteeseen seuraava rivi: Win 7 64bit, Vista 64bit - kirjoita seuraava rivi: Regsvr32 /u C:\Windows\SysWOW64\mscomctl.OCX Win 7 32bit, Vista 32 bit, XP - kirjoita seuraava rivi: Regsvr32 /u C:\Windows\System32\mscomctl.OCX Rivit voi kirjoittaa suoraan avattuun komentokehoitteeseen, riippumatta siitä, mitä sijaintia se näyttää (ei siis ole pakko olla kuvan mukaisessa C-aseman juuressa) Esimerkki Win7 32-bit 3.2 Lataa seuraava korjauspaketti kopioimalla alla olevan linkin selaimen osoiteriville: ftp://ftpguest:visio6@asiakas.vismasoftware.fi/pub/econet/activex/mscomctl.zip Jos sivu kysyy käyttäjätunnusta ja salasanaa, ne ovat: Käyttäjätunnus: ftpguest Salasana: visio6 Tallenna ja Pura paketti esim. C:\tmp\ -kansioon. 3.3 Kopioi ja korvaa purettu tiedosto (MSCOMCTL.OCX) edellä mainitusta/käyttämästäsi kansiosta seuraavaan kansioon: 64bit Win 7 tai 64 bit Win Vista: 32bit Win 7, 32bit Win Vista ja Win XP: C:\WINDOWS\SYSWOW64\ C:\WINDOWS\SYSTEM32\ 3.4 Kirjoita komentokehotteeseen seuraava rivi: Win 7 64bit, Visa 64 bit - kirjoita seuraava rivi: Regsvr32 C:\Windows\SysWOW64\mscomctl.OCX Win 7 32bit, XP, Vista 32 bit - kirjoita seuraava rivi: Regsvr32 C:\Windows\System32\mscomctl.OCX
8 Esimerkki 32bit Win 7 Näiden toimenpiteiden jälkeen testaa Visma Econetin toimivuus. Jos Econet ei vieläkään toimi, päivitä Visma Econet työasemaosio käytössä olevalla versiolla niille työasemille joilla ongelma vielä ilmenee.
9 4. Office-paketin korjaus Jos Windows XP ja Windows Vista -koneissa ongelma ilmenee edellisten ohjeidenkin jälkeen, toimi alla kuvatun ohjeen mukaan (kuvat ovat XP -koneesta, mutta mukaile ohjetta Vistassa, koska valikot ovat kutakuinkin samat). 3.1 Käynnistä ohjauspaneeli. Käynnistä Asetukset Ohjauspaneeli 3.2 Käynnistä Lisää tai poista sovellus: 3.3 Etsi listalta Microsoft Office 2007 / 2010 ja paina Muuta. HUOM! Älä valitse Microsoft Office Runtime 3.5 Valitse Korjaa ja paina Jatka. HUOM! Ennen korjaus varmista vielä, että kaikki muut ohjelmat ovat suljettu!
10 Kun korjaus on valmis ja ohjelma kysyy uudelleenkäynnistämistä, käynnistä tietokone uudelleen. 3.5 Uudelleenkäynnistyksen jälkeen päivitä Visma Econet työasemaosio käytössä olevalla versiolla.