Tips & Trix » IIS  
 

Installera IIS på XP Home


Användare: Emill
Datum: den 9 december 2006
Kategori: IIS
Antal lästa: 9767
Som de flesta redan vet så ska IIS inte funka på Windows XP Home Edition men här har jag en liten guide som gör att man ändå får IIS på xp home. Många tror att datorn krashar och datorn blir instabil m.m. om man installerar IIS på XP Home, men så är det egentligen inte. Det är ungefär samma chans att datorn skulle bli instabil osv. som att installera Windows Media Player.
I denna guide har jag tagit med en massa grejer som inte finns i andra "IIS på XP home-guider" så jag hoppas att den är är mer lättförstådd och bättre. Denna guide är testad på ett flertal datorer.

Och det finns supporthjälp:
Om du vill fråga efter något/eller du har problem med installationen så finns jag på epemipil@msn.com antingen på e-post eller i MSN Messenger/Windows Live Messenger.
Du kan också gå till min felsöknings-hörna.

Om du har en Windows 2000 cd tillgänglig, eller tillgång till mappen i386 som följer med bl.a. OEM-versioner av Windows 2000 ska du läsa detta:
    1) Gå in på kör på startmenyn och tryck Kör. Skriv in %SystemRoot%\inf\sysoc.inf och tryck OK.
    2) På en rad hittar du
    iis=iis.dll,OcEntry,iis.inf,hide,7
    Ändra den till:
    iis=iis2.dll,OcEntry,iis2.inf,,7
    
    Stäng ner filen och spara ändringarna
    
    3) På en Windows 2000 cd finns filerna iis.dl_ och iis.in_ i mappen i386.
    Kopiera de filerna til c:\
    På Start menyn finns kör. Gå in där.
    Skriv in cmd och tryck OK.
    skriv:
    
    c:
    cd \
    EXPAND IIS.DL_ IIS2.DLL
    EXPAND IIS.IN_ IIS2.INF
    
    4) Nu kommer du att få två nya filer på c:
    kopiera (flytta) IIS2.DLL till C:\Windows\SYSTEM32\SETUP\ och IIS2.INF till C:\Windows\inf\
    
    5) Ta nu bort iis.dl_, iis.in_, iis2.dll och iis2.inf från c:\
    6) Nu, gå in i "Lägg till eller ta bort program" från Kontrollpanelen. Gå sedan in på "Lägg till/ta bort Windows Komponenter"
    Kryssa i Internet Information Service (IIS)
    
    7) Tryck på Information-knappen. Välj vilka komponenter du vill ha.
    Notera: För att installationen ska gå bäst igenom ska du inte välja FrontPage 2000-stöd, SMTP-server och FTP-server, vilket jag hoppas att du ska klara dig utan.
    
    8) Tryck OK och nästa.
    
    9) Här kan det bli lite krångligt, men följ bara instruktionerna: Om datorn frågar efter filer så finns de antingen på WindowsXP home cd:n eller Windows 2000 cd:n.
    När du letar efter filerna så kommer det upp lite skyltar med OK och bläddra m.m. Om knappen bläddra finns trycker du på den, annars på OK. När du tryckt bläddra letar du upp filen som saknas (finns förmodligen på någon av skivorna i mappen i386) och öppnar den. Tryck sedan OK.
    (Om den frågar efter EXCH_adsiisex.dll så finns den och mer filer i IMS.cab i i386, du måste kanske unzippa (med t.ex. winrar) filen ims.cab och hitta filen där, vem vet)
    Om du ändå inte hittar filen kanske du har valt fel tillägg till IIS, titta på punkt 2, eller punkt 5. Om du bara inte får det att fungera, kan du gå tillbaka till början av guiden och trycka på att du inte har någon Windows 2000-skiva.
    När du blir färdig med installationen trycker du sedan slutför.
    
    
    10) Här är nu ett tips från Patrik, men detta behövde jag inte göra:
    "Okej, jag har nu testat Emils sätt. Jag kan säga att hans sätt fungerade. Däremot inte exakt som han beskrev det :) Men här är jag för att komplettera.
    
    Efter att ha zippat upp IMS.cab till en mapp (ta något enkelt med kort namn som ex c:\zip eller c:\slask eller liknande), öppna start -> kör -> cmd. Gå sen till c:\slask (eller vad det nu än var) kör kommandot
    
    rename smtp*.* exch*.*
    
    Det här kom jag på efter att manuellt ha döpt om filerna som installationen behövde, och det gick inte directa den till smtp_smtp*.* eller vad nu filerna hette.
    OBS!
    Första filerna som den behöver ska inte döpas om, så kör rename-kommandot efter att den börjar fråga efter exch*.* filer!
    
    Efter den har tagit alla exch*.* filer kommer den fråga efter en zClientm.exe fil som inte finns på Win2k skivan. Jag hittade den i C:\Program\MSN Gaming Zone\Windows. (Jag kör xp home swe ed).
    Sen kommer den be efter bckg.chm, som finns i C:\Windows\Help.
    
    Sen matar den på och installationen är klar!
    
    Jag skrev det här precis under sista skedet av installationen/efter den blev klar. Jag har fortfarande inte testat om IIS verkligen fungerar på datorn. Men installationen gick igenom i varje fall.
    /Patrik"
Om du inte har det, ska du:
    1) Ladda ner den här filen: http://www.multidesk.be/upload/faqs/105/Hulpbestanden_IIS.rar. IIS kommer att bli på engelska. Denna filen kommer från multidesk.be som jag hittade efteråt, jag har ingen aning om om denna fil är laglig eller inte, men den fungerar i alla fall.
    2) Öppna filen med WinRAR.
    3) Tryck på "Packa upp till" uppe till vänster och välj ett bra ställe att lägga filerna på. T.ex. Skrivbordet (Dessa filer kan du ta bort sedan om du har lust).
    4) I mappen IIS i filen finns två filer, iis2.dll och iis2.inf.
    Gå in på kör på startmenyn och skriv:
    %SystemRoot%\system32\setup\ (var noggrand med det sista \:et).
    Tryck OK. kopiera/flytta filen iis2.dll till mappen du just fick upp.
    
    Sedan går du in igen på kör men kör istället:
    %SystemRoot%\inf\
    Kopiera/flytta filen iis2.inf till den mappen som kom upp.
    Stäng ner mapparna.
    
    6) Gå in på kör på startmenyn och tryck Kör. Skriv in %SystemRoot%\inf\sysoc.inf och tryck OK.
    7) På en rad hittar du
    iis=iis.dll,OcEntry,iis.inf,hide,7
    Ändra den till:
    iis=iis2.dll,OcEntry,iis2.inf,,7
    
    Stäng ner filen och spara ändringarna
    8) Nu, gå in i "Lägg till eller ta bort program" från Kontrollpanelen. Gå sedan in på "Lägg till/ta bort Windows Komponenter"
    Kryssa i Internet Information Service (IIS)
    
    9) Tryck på Information-knappen. Välj vilka komponenter du vill ha.
    Notera: För att installationen ska gå bäst igenom ska du inte välja FrontPage 2000-stöd, SMTP-server och FTP-server, vilket jag hoppas att du ska klara dig utan.
    
    10) Tryck OK och nästa.
    
    11) Här kan det bli lite krångligt, men följ bara instruktionerna: Om datorn frågar efter filer så finns de där du packade upp .rar-filen i mappen bestanden i mappen IIS.
    När du letar efter filerna så kommer det upp lite skyltar med OK och bläddra m.m. Om knappen bläddra finns trycker du på den, annars på OK. När du tryckt bläddra letar du upp filen som saknas (finns förmodligen i mappen bestanden i mappen IIS där du packade upp .rar-filen) och öppnar den. Tryck sedan OK.
    
    Om du inte hittar filen kanske du har valt fel tillägg till IIS, titta på punkt 2. Om du bara inte får det att fungera, kan du kontakta mig på epemipil@msn.com.
    När du blir färdig med installationen trycker du sedan slutför.


1) Nu när den har installerat med antingen win 2000-cdn eller den nerladdade filen ska du göra detta (du kan behöva starta om datorn först):

Gå in på Kontrollpanelen (Control Panel) ->
Adminstrationsverktyg (Administration Tools) ->
Internettjänsthanteraren (Om inte den finns här kan du gå in på Datorhantering och klicka på Tjänster (Services) och program, IIS) ->
Tryck på +ett framför * Datornamn ->
Högerklicka på Standardwebbplats (Default Web Service) ->
Egenskaper (Properties)->
Fliken Katalogsäkerhet (Directory Security)->
Redigera (Edit)->
Redigera (Edit)->
Bläddra ->
Avancerat ->
Sök nu ->
Klicka på ditt användarnamn, eller IUSR_Datornamn ->
OK -> OK -> OK -> OK -> OK ->
Stäng Internet-tjänsthanteraren ->
Stäng Adminstrationsverktyg

2) Nu hoppas jag att du har en fungerande IIS. Lägga alla dina filer i C:\Inetpub\wwwroot, det öppnas med http://localhost,http://127.0.0.1 eller http://ipnummer. Men jag tycker ändå att du ska läsa igenom lite mer.
3) Om det inte skulle fungera, t.ex. om du får felmeddelandet Error 500, behöver du gå in i Internet Explorer och trycka menyn Verktyg, Internet-alternativ, fliken avancerat och avbocka "Blockera egna HTTP-felmeddelanden".
Då får du fram ett riktigt felmeddelande. Om du får:
Kan inte hitta angiven modul, ska du gå tillbaka (punkt 1) till inställningarna till IIS och
välja ett annat användarnamn, testa alla.

Om du har installerat andra service packen (sp2) så kanske du måste göra detta: T.ex. om alla sidor utom .asp filer funkar. Du får kanske "begärd resurs används redan".

Här är ett tips till Er: http://www.iis-resources.com/modules/AMS/article.php?storyid=48

scrolla ner till:
SP 2 add some security check. Där står det:

SP 2 add some security check.
Open Start/Settings/Control Panel/Admin Tools/Component Services

Navigate to Component Services/Computers/My Computer/DCOM Config/IIS Admin Service

Right click, select Properties

Select Security tab, set Launch and Activation Permissions to Use Default

That will solve the problem.

Vuong Quang Khai


Om jag översätter till svensk verison av xp:


SP 2 add some security check.
Open Start/Inställningar/Kontrollpanelen/(Prestanda och underhåll)/Adminstrationsverktyg/Komponenttjänster

Navigate to Komponenttjänster (Klicka först på plusset, sedan på texten Komponenttjänster)/Datorer/Den här datorn/DCOM-konfiguration/IIS Admin Service

Right click IIS Admin Service, select Egenskaper

Select fliken Säkerhet, set "Behörigheter att starta och aktivera" to "Använd standard"

That will solve the problem.

Vuong Quang Khai
Det borde göra susen ;) (funkade för mig i alla fall)
Om det inte skulle fungera ändå, så har jag hittat ett nytt sätt. Gå in i IIS-hanteraren och högerklicka på Standardwebbplats (Default Web Site) och tryck Egenskaper/Properties. Sedan går du till fliken Arbetskatalog/Home Directory. Sedan ändrar du längst ner, Normal (pool) till Låg (IIS-process) och trycker OK. Nu borde det fungera.


4) Fliken Säkerhet på t.ex. databasfiler, som är väldigt vikgtig för att man ska kunna skriva till dem, finns inte i Windows xp home edition. För att få fram den, tryck här.
1. Ladda ned filen
ftp://ftp.microsoft.com/bussys/winnt/winnt-public/tools/SCM/SCESP4I.EXE
2. "Unzippa" filen till något ställe
3. Högerklicka på filen setup.inf och välj Installera
4. Om det kommer upp en ruta som frågar om du ska ersätta en fil så tryck nej.
5. Klart
OBS! Notera att det måste vara en NTFS (NT file system)-enhet som databaserna ska finnas på för att säkerhetsfliken ska dyka upp.


Felsökning:

Problem: Under installationen frågar den efter filer jag inte hittar.
Lösning: Det kommer upp en skylt där det står att du ska ha en skiva, sätt in den, tryck på ok, sedan bläddra efter filen om det inte fungerar.
När du bläddrar ska du leta upp filen. Den kan vara packad i filen IMS.cab, då måste du först zippa upp den med t.ex. WinRar.
Om det ändå inte fungerar kan du testa att leta efter filen i Hulpbestanden_IIS.rar som jag nämner i början av guiden om man trycker på att man inte har en Windows 2000-cd.
Om du överhuvud taget inte kan hitta filen, kanske du har valt fel tillbehör till din IIS. Testa att exprimentera lite med det så ska det säkert lösa sig!
Du kan ju också söka efter filen som behövs på t.ex. Google.

Problem: IIS (Internet Information Services) finns inte med på Lägg till/ta bort windows-komponenter.
Lösning: Du har inte läst igenom guiden tillräckligt noggrant. Börja om från början.

Lösning: Gör detta: gå in i Internet Explorer och trycka menyn Verktyg, Internet-alternativ, fliken avancerat och avbocka "Blockera egna HTTP-felmeddelanden",
sedan så kan du få upp något av följande felmeddelanden:
Felmeddelande: Den angivna modulen hittades inte.
Lösning: Gå gå tillbaka till fliken katalogsäkerhet/directory security som står ovan i guiden, och testa att exprimentera lite där, testa olika användar-konton m.m.
Felmeddelande: Begärd resurs används redan:
Lösning: Om du har installerat andra service packen (sp2) så kanske du måste göra detta: T.ex. om alla sidor utom .asp filer funkar. Du får kanske "begärd resurs används redan".

scrolla ner till:
SP 2 add some security check. Där står det:

SP 2 add some security check.
Open Start/Settings/Control Panel/Admin Tools/Component Services

Navigate to Component Services/Computers/My Computer/DCOM Config/IIS Admin Service

Right click, select Properties

Select Security tab, set Launch and Activation Permissions to Use Default

That will solve the problem.

Vuong Quang Khai


Om jag översätter till svensk verison av xp:


SP 2 add some security check.
Open Start/Inställningar/Kontrollpanelen/(Prestanda och underhåll)/Adminstrationsverktyg/Komponenttjänster

Navigate to Komponenttjänster (Klicka först på plusset, sedan på texten Komponenttjänster)/Datorer/Den här datorn/DCOM-konfiguration/IIS Admin Service

Right click IIS Admin Service, select Egenskaper

Select fliken Säkerhet, set "Behörigheter att starta och aktivera" to "Använd standard"

That will solve the problem.

Vuong Quang Khai
Det borde göra susen ;) (funkade för mig i alla fall)
Om det inte skulle fungera ändå, så har jag hittat ett nytt sätt. Gå in i IIS-hanteraren och högerklicka på Standardwebbplats (Default Web Site) och tryck Egenskaper/Properties. Sedan går du till fliken Arbetskatalog/Home Directory. Sedan ändrar du längst ner, Normal (pool) till Låg (IIS-process) och trycker OK. Nu borde det fungera.

Om du får upp något annat, eller sidan laddas i evigheter, kan du behöva ändra port IIS:en kör på.
Det fixar du så här: Gå in i IIS-inställningarna (hjälp om hur du kommer dit finns ovanför. Du går in i Egenskaper för Standardwebbplats.
Ändra tcp-port 80 till något annat, t.ex. port 81. Då ansluter du till IIS:en via http://localhost:81/

Problem: Jag kan inte skriva till databaser. Jag får ett felmeddelande då.
Lösning: Kolla ovanför "Felsökning:", läs instruktionerna och starta om datorn. Läs sedan denna guide: http://www.aspsidan.nu/default.asp?page=readArticle&;menu=2&aId=108.

Problem: Det kommer upp en inloggningsruta när jag går in på min webbplats.
Lösning: Testa att skriva in användarnamnet du knappade in här. Det här kan vara rätt så svårt att reda ut. Om du kör med Mozilla FireFox kan det vara det som är boven. Testa att gå in i Internet Explorer istället. Annars kan du försöka att lägga till ett nytt användarkonto i XP och köra på det. Glöm inte bara att fixa det här bara.

Problem: Jag fattar inte vad som menas i guiden/det fungerar inte.
Lösning: Kontakta mig på epemipil@msn.com


18) Om du vill fråga efter något/eller du har problem med installationen så finns jag på epemipil@msn.com
Jag kan abosolut inte garantera att detta fungerar, men det gjorde det för mig och många andra som läst denna guide i alla fall.
 
     

  » Logga in  
 
Användarnamn

Lösenord

 
     

  » Bli medlem  
  Bli medlem på ASPsidan!  
     

     
  Microsoft  
     

  » Partners  
  Comsolvia  
     
  » ANNONS  
  ingen annons än  
     

  » Senast online  
  Endast för inloggade  
  Antal inloggade: 1  
     

Copyright © 2007 www.ASPsidan.se
ingen sponsrar längre ASPsidan med Dedikerad Server
ASPsidan RSS
   
 XHTML / CSS
Det tog 0,0625 sekunder att ladda sidan