Netistä löytyi eräs juttu, jonka mukaan kyseessä voisi olla win 7:n suojaustoiminto, eli UAC (user account control) ja sen toimintapapa joka tulee erityisesti esiin vanhempien ohjelmien kohdalla.
UAC:in ollessa päällä "programn files" -kansioon voi asentaa ohjelmia (asennusrutiinin hoitaa Windows Installer -ohjelma) mutta se asennettu ohjelma ei voi kuitenkaan tallentaa tietoja (tai luoda kansioita) kyseiseen asennuskansioonsa, ellei ohjelmaa käyttävällä käyttäjällä ole riittäviä oikeuksia.
Jos ohjelma yrittää luoda kansioita tai tiedostoja program files -kansioon ilman riittäviä oikeuksia niin UAC toimii siten, että se luo käyttäjäkohtaisen program files -kansion eli "virtuaalisen varaston" (kansioon C:\käyttäjät\käyttäjänimi\appdata\local\virtualstore). Ja jos yhtään noita Windows 7:n kansiolinkityksiä ja muita juttuja ymmärrän niin moinen toiminta saattaisi aiheuttaa sen, että sitä normaalia c:\program files (tms) kansiota ei sitten enää sille käyttäjälle näytetä.
tämä on sitten arvausta mutta esim. GTASA taitaa tallentaa oletuksena (googlasin tiedon) savet c:\documents and settings\käyttäjänimi\saved games -kansioon (tms). Koska win 7:ssa sitä ei ole olemassakaan niin ohjelma ei voi sinne mitään tallentaa. Kun noin käy, vaikkaisin, GTSA tekee semmoisen tempun, että se luo tallennuskansion sinne minne se on asennettu (eli program files -kansioon).. ja sen seurauksena iskee tuo UACin ominaisuus päälle.
Homman saattaisi saada korjattua siten, että nappaa UAC pois päältä (en tosin suosittele tätä) tai sitten muuta toisena jonakin käyttäjänä kunkin ohjelman/pelin asennuskansion oikeuksia siten, että se käyttäjä joka peliä tai ohjelmaa ajelee, saa kirjoittaa sinne kansioon.
It seems that perfection is reached not when there is nothing left to add, but when there is nothing left to take away.
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 3. helmikuuta 2013 @ 15:48
|