# Programmappen WXP SE
Author: [Borttaget]

Hej

Jag har drabbats av det tidigare rätt vanliga problemet att program mappen öppnas varje gång jag bootar datorn. Ruskigt irriterande.

Jag har haft problemet tidigare för några år sedan och fixade det, men minns inte hur längre? Någon som har något tips?

Och nej programmappen ligger inte i Autostart på program menyn. Ville bara tillägga det.

Tacksam för svar

## Comment 1
Author: Jalking

[Detta](http://www.tipsomvista.se/windows-xp/system/267-fixa-problemet-med-att-programmappen-oeppnas-vid-start-av-datorn.html) hittade jag med lite googling

## Comment 2
Author: [Borttaget]

Kommer ihåg att jag hade det problemet i Windows 98 en gång i tiden. Då berodde det på att jag hade en mapp som hette ”Program” samtidigt som jag hade en mapp som hette ”Program files” (det är vad Program-mappen heter i engelskspråkig version, helt enkelt). Avinstallerade allt i ”Program files” och tog bort mappen och då löste det sig. Men det var som sagt Windows 98, nu kanske orsaken är en annan.

## Comment 3
Author: [Borttaget]

#2 Det där känner jag igen! nu när du säger det. De var så jag hade det på datorn nu. Dum som jag är så fick jag för mig att lösa de med att klippa o klistra programmen fråm Program files till pragram och sen ta bort Program files mappen..... Troligen behöver jag ändra några rader i registry eller liknande? för det har jag också gjort för länge sen. Minns dock inte om det var i registry eller i någon boot fil?

## Comment 4
Author: [Borttaget]

#3: Länge sedan jag hade Windows, men det bör väl gå att ändra i registret på lämpliga ställen, antar jag. Annars hade det förmodligen varit ett bättre alternativ att avinstallera programmen som ligger i Program Files och sedan installera om dem så att de hamnar i program istället, men vad jag kommer ihåg så var det vissa program som man inte kunde bestämma var de skulle hamna…

Nej, jag tyckte allt det där var så bökigt och ologiskt så jag lämnade alltihop bakom mig. Bland det bästa jag gjort i hela mitt liv, därmed inte sagt att det är ett allroundrecept för alla andra.

## Comment 5
Author: [Borttaget]

#4 Jag har länge (flera år) funderat på att byta till Linux men de blir aldrig av.

Tyvärr har jag minne som en guldfisk så jag har glömt vilka filer det var? Annars hade jag gjort som du sa. Och som du gissade var det automatinstallation där programhelvetet valde o skapade mapp själva. väldigt vanligt vid driver installation och för småprogram.

## Comment 6
Author: Inkanyezi

#5, man kan göra en mjuk övergång till Linux, lite analogt med den mjuka övergången till högertrafik...

Linux kan sammanleva med Windows på samma dator utan problem, man bestämmer då när man startar vilket system man ska köra. Ett annat sätt att köra Linux för att komma in i det och se hur det funkar, är att helt enkelt köra det från en CD-ROM (eller minnespinne om man installerar på en sån). Då ändras inte någonting i datorn, men man kan prova systemet. Nyare versioner, särskilt de mest populära, som exempelvis Ubuntu, är väldigt lätta att installera och lära sig använda, och det mesta funkar bara av sig själv utan något fiddlande. Alla vanliga program följer med i distributionen, så det är bara att köra, komplett office-paket, bildbehandling och lite annat jox. Man kan också lätt tanka hem andra program som man kan ha nytta av, men det kräver så klart att man endera installerar systemet eller gör sin egen minnessticka eller CD-ROM med programmen som man vill ha installerade.

## Comment 7
Author: [Borttaget]

#5 och #6: Nu är vi väl lite utanför ämnet här, men om man kan få till det från en USB-sticka så rekommenderar jag det hellre än från plastskiva (CD/DVD). Anledningen är att det går olidligt långsamt att köra från plastskiva. Så fort man ska göra något som man inte gjort tidigare så ska det snurras och letas och då är det nog lätt att man tycker att ”det här var segt och jävligt - Linux är nog inget för mig”… (undantag finns och det är då de Linux-distributioner som helt laddas in i internminnet, exempelvis Puppy Linux - då spelar det ju ingen roll om man kör från plastskiva, mer än att det tar längre tid för operativsystemet att starta än med minnespinne).

Jag skulle nog rekommendera att försöka få till en fungerande USB-sticka med Linux Mint 7. Det är ungefär nyaste Ubuntu, fast med proprietär programvara (Flash, Java och så vidare) och proprietära drivrutiner från start, samt med ett annat utseende. Ubuntufolket vill ju inte stöta sig med de stora elefanterna och riskera att bli stämda, så allt sådant (även MP3-stöd och så vidare) måste var och en själv installera på ”egen risk” så att säga. Inte särskilt svårt dock, i alla fall itninte man gjort det tidigare. Nu har ju dessutom Adobe till och med tagit sig i kragen och tillhandahåpller numera deb-paket för Flash, så nu är Flash lika enkelt att installera som det någonsin kan bli, typ. Bara att köra deb-filen och mata in sitt lösenord (en säkerhetsgrej som man kan välja bort, men det rekommenderas ju så klart inte att man gör).

Vill man att saker ska vara så lika Windows som möjligt (varför?) finns andra distributioner som är mer lämpade. De flesta stora distributioner har ju sina hemsidor där de beskriver sina ”mästerverk” och man kan då titta vilken skrivbordshanterare de använder. Jag antar att Windowsvana personer som vill lära sig så lite nytt som möjligt ska välja en distribution med skrivbordshanteraren KDE (”K Desktop Environment”) som standard, exempelvis Mandriva. Nu finns ju de flesta stora distributioner med flera olika skrivbordsmiljöer, men det är nog inte helt fel att anta att respektive distribution lagt mest krut på ”originalvarianten”, i Ubuntus fall Gnome och i Mandrivas fall KDE. Trots det kör jag själv Mandriva med Gnome på en dator…

Har man en gammal seg häck (ja, dator alltså), kan man kika efter skrivbordsmiljöerna LXDE och XFCE som inte är så ”tunga” som KDE och Gnome och som därmed är lite rappare.

Sedan rekommenderar jag att man antar inställningen och attityden att Linux inte är Windows och vill inte heller vara och kommer förhoppningsvis aldrig heller att bli. Vill man att allt ska vara exakt som i Windows ska man köra Windows, enklare än så är det inte… Tycker man om att lära sig nya saker, tror jag att det hela kan bli en riktigt trevlig erfarenhet, med alla sina med- och motgångar.

## Comment 8
Author: Inkanyezi

Och en annan fördel med att ha exempelvis Puppy på en pinne är att man kan använda det på andra datorer också, man kan ha sin egen skrivbordsmiljö och sina egna program på tillfälligt lånad dator och lämnar inga spår där, eftersom man också kan spara på pinnen. Jag köpte ett par 16 GiB stickor för ett par månader sedan för ett par hundra styck, men de ligger visst lite högre nu. Det räcker faktiskt ganska långt, och om man håller på med ett projekt kan man ha det med sig komplett med operativmiljö och program och köra det på nästan alla datorer. Och Puppy är inte direkt slött när det väl har laddats. På en 600 MHz P3 eller Athlon är det i regel kvickare än det mesta som går på mycket snabbare burkar.

Som sagt, en liten utvikning från ämnet.

## Comment 9
Author: Zarine

Har ni inte sneddat liiite bortom ämnet nu...?

Hursomhelst, problemet med att C:\\Program öppnas är att det ligger ett antal nycklar i ett register i Windows med program som körs automatiskt vid uppstart. Lite som autostart som du redan nämnt men mera dolt. En av dom här nycklarna vill starta ett program som finns i "C:\\Program Files\\Yadda\\Dabba\\Do.exe" men någon har glömt citattecken så windows ser det som att C:\\Program (allt efter första mellanslaget glöms bort) ska köras.

I startmenyn tryck på kör, skriv in regedit, och leta upp HKEY\_CURRENT\_USER Software Microsoft Windows CurrentVersion Run. I högra kolumnen ser du allt som startar automatiskt, och troligen även vilket det är som är fel. Du kan antingen lägga till citattecken i början och slutet eller bara ta bort den.

Det finns en till likadan Run i HKEY\_LOCAL\_MACHINE, där kan det också ligga saker som autostartar.

## Comment 10
Author: [Borttaget]

#9 Tack det där ser ut som det svar jag ville ha. Jag ska undersöka.

Till er andra tack fö tipsen om Linux eventuellt provar jag dem också.

## Comment 11
Author: [Borttaget]

Okej jag gick in i regedit : _HKEY\_CURRENT\_USER /Software /Microsoft /Windows /CurrentVersion /Run_

Och hittade följande:  (standard)                                       REG\_SZ   (värde har ej angetts) 

                                                     ASUS SmartDoctor                   REG\_SZ   C:\\Program      Files\\ASUS\\SmartDoctor\\Smart Doctor.exe /Start    

                                                     BgMonitor\_{en masssa siffror}   REG\_SZ   "C:\\ Program\\Delade filer Osv osv....

Jag har då alltså en Program sökväg som går på "Program files " och tre (3) Vars sökväg börjar med "C:\\    

Detta " före C:\\ Vet jag inte om det betyder något?   Annars en gråga innan jag gör något dumt: Det är här du menar att jag ska ändra "Programfiles\\"  till "Program\\ "         Eller?   Och följdfrågan blir är "C: något att oroa sig för?

Tack för hjälpen

## Comment 12
Author: Zarine

Vilket konstigt format det blev men jag tror jag läst det rätt. Problemet är väldigt tydligt i det här fallet, du ser att BgMonitor har hela sin text inom ", det absolut första tecknet är ett citattecken och det absolut sista likaså. Då är det inga problem, medan Asus SmartDoctor har inget sådant, där är första tecknet C direkt. Lägg till ett " i början och i slutet på SmartDoctor så ska det fungera.

Hela grejen har att göra med hur Windows tolkar en programkörning från kommandoraden (läs: DOS), om du skriver något inom citattecken så antar den att det ska tolkas som ett enda kommando oavsett om det är mellanslag eller inte. När man inte har citattecken så antar den att det första ordet är namnet på filen (eller i detta fallet mappen) som ska köras och allting efter ett mellanslag skickas till programmet som parametrar istället.

T.ex. om du skriver mkdir /? i ett dos-fönster så får du en lista på hur kommandot mkdir fungerar eftersom först startas mkdir och sedan får mkdir info om att du också velat skicka /? till det. Om man däremot skriver "mkdir /?" så får du tillbaka att det kommandot inte finns eftersom den letar efter Exakt det kommandot, med mellanslag och allt.

Det är lite rörigt men jag hoppas jag varit lite tydlig ![Glad](http://datorn.ifokus.se/tiny3/plugins/emotions/img/smiley-smile.gif "Glad")

## Comment 13
Author: Inkanyezi

Och det är alltså en bugg i Asus-programmet, som troligen tillhör sviten som följer med datorn. Installationen anger sökvägen fel, vilket gör att Smart Doctor aldrig kommer att fungera på den datortypen. Och i ett svenskt Windows kommer som du har sett, programmappen att öppnas när man startar.

Om du inte har en Asus-dator, så är det något som har installerats efteråt, och i så fall bör man avinstallera det, eftersom det är ett program som speciellt är till för vissa Asus-moderkort.

## Comment 14
Author: [Borttaget]

Jag h<r en: AMD Athlon 64 4600+X2

Moderkortet är et:t M2N ASUS ASUS AM2 NF430 MCP DDR2 SATA2 GBL CL5

Det där var en massa text jag hajade inte mer än början men ni kanske hajar mer?

## Comment 15
Author: Inkanyezi

Då lär det där programmet höra till moderkortet. Enklast är ju att helt enkelt sätta kaninöron på hela sökvägen till programmet med hjälp av regedit. Då kommer programmet att köras på helt normalt sätt.

## Comment 16
Author: [Borttaget]

Med risk för att framstå som dum (kanske jag är?) Men jag vill vara säker på att jag gör rätt. Vilken av raderna skall jag sätta kaninöron på?                                                                                                   

(standard)                                 REG\_SZ   (värde har ejangetts) 

ASUS SmartDoctor                      REG\_SZ   C:\\Program      Files\\ASUS\\SmartDoctor\\Smart Doctor.exe /Start    

BgMonitor\_{en masssa siffror}    REG\_SZ   "C:\\ Program\\Delade filer/Ahead/ Osv osv....

CTFMON.EXE                          REG\_SZ   C:\\WINDOWS\\system32\\ctfmon.exe

MSMSGS                               REG\_SZ   "C:\\Program\\Messenger\\ msmsgs.exe"/background

MsnMsgr                             REG\_SZ   "C:\\Program\\WindowsLive\\ Messenger\\msmsgs.exe"/background

Detta är de nuvarande sökvägarna i Regedit. Jag har flyttat ASUS Mappen ifrån Program Files Med klipp och klistra så Program Files mappen finns ej kvar. Min nästa fråga till er därute är:

Kan jag ta bort den sökvägen i regedit genom att bara radera? Det blir inget generalknas? Eller ska jag som Zarine tror jag det var föreslog sätta "kaninöron" framför Program files"?

Det enklaste vore ju att radera där i Regedit om det går?  Men jag e osäker och vill inte ha haveri på datan.

## Comment 17
Author: Inkanyezi

Om du har flyttat mappen "C:\\Program Files\\ASUS\\SmartDoctor\\"

så att den nu i stället heter:

"C:\\Program\\ASUS\\SmartDoctor\\"

Så ska värdet för nyckeln vara:

"C:\\Program\\ASUS\\SmartDoctor\\Smart Doctor.exe /Start"

Kaninöronen sätts om hela värdet, så att det skickas till kommandotolken, som plockar bort kaninöronen och utför kommandot.

Men det här är inget bra sätt att jobba, man bör inte flytta program genom att flytta deras mappar, man ska helst installera dem där de hör hemma, eftersom det också kan finnas andra nycklar än den här som behöver ändras för att allt ska funka.

Man bör undvika att själv ändra i registret. Den rätta vägen att göra det är att avinstallera Smart Doctor och sedan installera den igen och välja rätt mapp för installationen.

Men även då kan det vålla problem om installationsprogramet för Smart Doctor inte själv sätter ut kaninöron, eftersom programfilen som pekas på har ett blanksteg i filnamnet. Den installationen är inte riktigt rumsren.

## Comment 18
Author: [Borttaget]

#17 Som jag minns det ifrån installationen (jag satt och la in all skit jag hittade i princip som kom med på skivorna)  Så var det ett sådant där "installation for dummies" där man inte får väja något själv mer än att man ville installera i princip. Tyvärr förekommer det sådant.

Lat som jag är tyckte jag just då att det var en enklare lösning att bara kopiera över mappen. det verkar dock inte gjort någon vidare skada. ingen förbättring heller iof

I regedit heter fortfarande sökvägen "C:\\Program Files osv.... så jag funderade på att bara sudda den och se om det fungerar? Men om ni avråder ifrån det kan jag ju testa att avinstallera Smart doctor.

## Comment 19
Author: Inkanyezi

Nja, har du flyttat den kommer det inte att gå att avinstallera, för installationsprogrammet kommer inte att hitta den längre.

Förhoppningsvis kommer den att funka, bara du korrigerar sökvägen, som är den sökväg som startmenyn använder. Om du startar den genom att gå in i programmappen och klicka på exefilen kommer den så klart att starta, eller åtminstone försöka, om alla andra hänvisningar är riktiga...

Så ändra bara sökvägen till programmet i värdet till den korrekta sökvägen och sätt ut kaninöronen så kommer det förhoppningsvis att funka.

## Comment 20
Author: [Borttaget]

Jag ska få tummen ur och testa mig fram och se om det fungerar. tack på förhand.
