1. Inledning
2. Starta från en CD-rom 3. Starta en CD-rom automatiskt när datorn är igång 4. CD-skivor med musik (CD-audio) 1. InledningMånga har hört av sig och undrat hur man får en CD-skiva att starta automatiskt när den sätts i CD-spelaren på datorn. Jag har svarat, men fått följdfrågor. Problemet har visat sig vara tämligen komplicerat. Rent generellt så har moderna operativsystem (från 2000 och framåt) förhindrat att skivor startar automatiskt. Det är av säkerhetsskäl. Man vill helt enkelt inte att program kan startas på sådant automatiskt sätt för att undvika att få in virus och annat. Men det är inte hela svaret. Det går nämligen att få en CD att starta automatiskt eller att styra hur den skall uppföra sig. Men svaret beror lite på vad det är för situation man menar när man ställer frågan. Jag tar dem därför i tur och ordning här nedanför.2. Starta från en CD-romOm man vill att datorn skall starta från en CD-rom-skiva, har man förmodligen fått någon slags systemfel eller vill installera om sitt operativsystem eller liknande. Då sätter man in CD-skivan startar eller startar om datorn. I många fall startar då datorn från CD-skivan. Man kan eventuellt hålla nere C-tangenten för att tvinga datorn att starta från CD-spelaren. (Olika system kan ha olika tangenter för detta. Läs manualen till datorn.) Nu är detta inte alltid möjligt. Drivrutinerna för CD-spelaren kan t.ex vara felaktiga. Då får man först lägga in dem. För att göra det måste datorn förmodligen vara igång och man måste då öppna CD-skivan inifrån systemet, genom att dubbelklicka på dess ikon (se vidare nedan) och sedan installera rätt filer. Det går jag inte igenom här. Har man emellertid ett skadat system kan man ibland inte starta CD-spelaren. Har man otur ligger då drivrutinerna till just CD-spelaren på en CD-skiva, vilket skapar ett Moment-22. Då måste man försöka lägga över drivrutinerna på en diskett (på en annan dator) eller tanka ner dem från nätet (oftast från tillverkarens hemsida). Sedan måste man installera dem, om man har otur via DOS, om man använder Windows. Det går jag inte igenom här. Diskettstationen skall alltid fungera, eftersom drivrutinerna ligger inbrända i datorns grundsystem (t.ex BIOS i Windows). På Mac finns numera inga diskettstationer, men drivrutinerna till CD-spelaren ligger i systemet och behöver i stort sett aldrig installeras om, eftersom användaren inte når dem och därmed inte kan skada dem. Några har skrivit till mig och undrat hur man själv skapar en CD-skiva som datorn startar ifrån. Svaret är dessvärre ganska komplicerat, eftersom en sådan skiva måste ha någon slags grundläggande operativsystem på sig, med enkla drivrutiner och liknande. Hur man gör en sådan är dock såpass komplicerat att jag inte tar upp det här. Självklart finns det många sidor på nätet med information om autostart och autorun. Microsoft har en som du hittar på deras Msdn-sektion. Läs mer > 3. Starta en CD-rom automatiskt när datorn är igångDe flesta som skrivit och undrat över "autostartande CD-skivor" har menat skivor som startar automatiskt när datorn redan är igång och man stoppar in dem i CD-spelaren. En fil på skivan, t.ex en webbsida eller ett program, startas då automatiskt. En del av er har fått sådana skivor med datortidningarna och vill pröva själva. Förfarandet är inte helt okomplicerat och vill man dessutom ha en skiva som fungerar i både Pc och Mac, får man testa ganska länge innan det fungerar. Jag har själv inte lagt ner någon tid på att skapa en sådan skiva, eftersom det finns mycket som kan orsaka fel. Det finns program som klarar av att göra sådana skivor, t.ex Delphi eller Macromedias Director. Jag har inte kollat upp sharewaremarknaden närmare, men jag gissar att man kan få en del förslag på andra program om man letar i filarkiven; se min sida om surftips > Vill man göra det hela för hand skall man pröva följande: CD-rom i Windows För att en CD-rom-skiva skall starta automatiskt överhuvudtaget får man självklart inte ändrat på grundinställningarna, som i exemplet med musik-CDn nedan. Dessutom måste Meddelande om diskinmatning vara förbockad i CD-läsarens egenskaper, under fliken Inställningar i Enhetshanteraren. Om en skiva startar och man vill förhindra det brukar man kunna hålla nere Shift-tangenten när man sätter i skivan. Ytterligare inställningar kan göras med det nyttiga programmet TweakUI, där det enkelt går att bestämma om CD-skivor skall autostarta eller inte. Men ibland vill man inte bara att skivan skall starta, dvs börja snurra igång. Man vill ju starta ett program också. För att en dataskiva ska köra ett program automatiskt krävs dessutom att filen Autorun.inf finns i rotkatalogen på skivan. Detta ska vara en textfil med följande innehåll: [autorun]
"program.exe" är det program som man vill skall starta. Det måste finnas på skivan eller i Windows. Ikonraden är frivillig. Finns den där används den angivna ikonen som symbol för CD-skivan i Utforskaren. Vill man i stället starta en fil med dess associerade program, till exempel öppna en HTML-fil i en webbläsare, skall det se ut så här: [autorun]
I exemplet öppnas filen dokument.htm i den webbläsare som är associerad med .htm-filer på den aktuella datorn. Det är kommandot start som åstadkommer detta. (Start.exe ingår i Windows.) Alltså samma effekt som man får om man dubbelklickar på en .htm-fil. Läs mer om hur filassociationer fungerar på sidan Hur fungerar filassociationer? > Vissa har hört av sig och sagt att detta tips inte fungerar i Windows XP. Jag har därför ett alternativt sätt för denna version. Skapa en textfil med namnet autorun.inf. Skriv följande text: [AutoRun]
Inne i filen anger man alltså den fil som ska starta automatiskt på CD:n, i det här fallet index.html. Men det hade lika gärna kunnat vara en PowerPoint-fil, Windows Media-fil eller ett Word-dokument. CD-rom i Mac OS X Hur CD-skivor skall uppföra sig bestäms i systeminställningarna under Äpple-menyn. Klicka på CD och DVD-ikonen. Sedan får du upp ett fönster där du kan ställa in precis hur datorn skall uppföra sig. En CD-rom skiva som sätts i CD-läsaren kommer alltid upp på Skrivbordet. Gör den inte det måste man göra om proceduren. Först måste man mata ut skivan. Fungerar det inte är skivan förmodligen skadad. Pröva med en annan skiva. Fungerar det fortfarande inte bör man försöka installera om drivrutinerna. Använd CD-rom-skivan till operativsystemet. När CD-skivans ikon kommer upp på skrivbordet kan man enkelt starta den genom att dubbelklicka på ikonen. På det viset slipper man gå in någon annanstans för att öppna CD-skivan. Vill man däremot att skivan startar ett visst program eller öppnar en mapp, krävs lite mer pysslande. Normalt använder man särskilda program för detta, t.ex Macromedias Director, som jag redan nämnt. När man bränner en skiva kan man också låta mappen med alla filer vara öppen. Många program för att bränna skivor lagrar då informationen om att mappen skall vara öppen. När skivan läses in öppnas då denna mapp för användaren. Däremot känner jag inte till något enkelt sätt att, som i Windows, skapa autostart-filer för hand. 4. CD-skivor med musik (CD-audio)Det finns CD-rom och CD-audio, dvs CD-skivor med program och vanliga filer, respektive musik. De flesta operativsystem behandlar dem på lite olika sätt. I både Windows och Mac brukar musikskivor starta automatiskt när man sätter in dem i CD-spelaren och datorn är igång. Detta har givetvis fått några av er att skriva och undra hur man stänger av det. Här kommer några förslag på svar: CD-audio i Windows Enklaste sättet att autostarta en musik-CD är att sätta i den i spelaren. Startar den då inte automatiskt går du till Den här datorn och dubbelklickar på ikonen för CDn. Startar inte skivan drar du bara filen Track01.cda till Start/Program/Autostart. Sedan startar skivan nästa gång som Windows startar. Ett annat och kanske mer användbart sätt är följande:
På motsvarande sätt gör du naturligtvis om du inte vill att audio-CD-skivor skall starta automatiskt! Man kan också hålla nere Shift-tangenten när man sätter i CD-skivan. Då avbryts autostarten. Tack till Anders Reuterswärd, Henrik von Euler och Bo Giss för hjälpen med denna sida!
|