Marcus: Problem beim Austausch der ASP.DLL

Hallo !

Ich habe hier den IIS 4.0 laufen und möchte die ASP.DLL gegen eine neuere Version (hab ich von Stefan Falz bekommen , DANKE) austauschen.

Sobald ich folgenden Befehl aufrufe: "regsvr32 C:\winnt\system32\inetsrv\asp.dll /u"

bekomme ich folgende Fehlermeldung:
--------------------------------------------------------
LoadLibrary("C:\winnt\system32\inetsrv\asp.dll") failed.
GetLastError returns 0x0000007e
--------------------------------------------------------

Kann mir jemand erklären was ich falsch gemacht habe ?!?!?

Über jeden Tip bzw. jede Hilfestellung wäre ich sehr sehr dankbar.

cu

Marcus

  1. Sobald ich folgenden Befehl aufrufe: "regsvr32 C:\winnt\system32\inetsrv\asp.dll /u"

    bekomme ich folgende Fehlermeldung:

    LoadLibrary("C:\winnt\system32\inetsrv\asp.dll") failed.
    GetLastError returns 0x0000007e

    Kann mir jemand erklären was ich falsch gemacht habe ?!?!?

    Ich glaube die richtige Befehls-Reihenfolge lautet:
    regsvr32 /u c:\winnt\system32\inetsrv\asp.dll

    Ciao, Andi

    1. Sobald ich folgenden Befehl aufrufe: "regsvr32 C:\winnt\system32\inetsrv\asp.dll /u"

      bekomme ich folgende Fehlermeldung:

      LoadLibrary("C:\winnt\system32\inetsrv\asp.dll") failed.
      GetLastError returns 0x0000007e

      Kann mir jemand erklären was ich falsch gemacht habe ?!?!?

      Ich glaube die richtige Befehls-Reihenfolge lautet:
      regsvr32 /u c:\winnt\system32\inetsrv\asp.dll

      Ciao, Andi

      Hi !

      Die Befehlsreihenfolge ist leider egal !
      Trotzem Danke

      cu

      Marcus

      1. »

        Hi !

        Die Befehlsreihenfolge ist leider egal !
        Trotzem Danke

        cu

        Marcus

        Och habs gerade getestet: Es geht mit regsvr32 /u asp.dll (der Pfad muss weg)

        Ich hoffe jetzt geht's ... Andi

        1. »

          Hi !

          Die Befehlsreihenfolge ist leider egal !
          Trotzem Danke

          cu

          Marcus

          Och habs gerade getestet: Es geht mit regsvr32 /u asp.dll (der Pfad muss weg)

          Ich hoffe jetzt geht's ... Andi

          Hi !

          Sobald ich regsvr32 /u asp.dll eingebe bekomme ich die selbe Fehlermeldung !

          cu

  2. Hallo !

    Ich habe hier den IIS 4.0 laufen und möchte die ASP.DLL gegen eine neuere Version (hab ich von Stefan Falz bekommen , DANKE) austauschen.

    Sobald ich folgenden Befehl aufrufe: "regsvr32 C:\winnt\system32\inetsrv\asp.dll /u"

    bekomme ich folgende Fehlermeldung:

    LoadLibrary("C:\winnt\system32\inetsrv\asp.dll") failed.
    GetLastError returns 0x0000007e

    Hallo,

    der obige Fehler bedeutet, daß es keine asp.dll in deinem Verzeichnis
    gibt, bzw. daß das Verzeichnis selbst nicht existiert. Genauer gesagt,
    regsvr32 findet die DLL nicht.

    Solltest Du mehrere asp.dll auf deinem Rechner haben, gibt es einen
    einfachen Trick, die richtige herauszufinden. Ruf eine ASP-Seite
    auf deinem Rechner auf und lösche danach eine asp.dll nach der anderen.
    Die derzeit benutzte läßt sich nicht löschen. Diese kannst Du dann
    deregistrieren und durch die neue ersetzen. Nach dem Unregister musst
    du den Rechner neu starten.

    Tschau, Stefan

    1. Hallo !

      Ich habe hier den IIS 4.0 laufen und möchte die ASP.DLL gegen eine neuere Version (hab ich von Stefan Falz bekommen , DANKE) austauschen.

      Sobald ich folgenden Befehl aufrufe: "regsvr32 C:\winnt\system32\inetsrv\asp.dll /u"

      bekomme ich folgende Fehlermeldung:

      LoadLibrary("C:\winnt\system32\inetsrv\asp.dll") failed.
      GetLastError returns 0x0000007e

      Hallo,

      der obige Fehler bedeutet, daß es keine asp.dll in deinem Verzeichnis
      gibt, bzw. daß das Verzeichnis selbst nicht existiert. Genauer gesagt,
      regsvr32 findet die DLL nicht.

      Solltest Du mehrere asp.dll auf deinem Rechner haben, gibt es einen
      einfachen Trick, die richtige herauszufinden. Ruf eine ASP-Seite
      auf deinem Rechner auf und lösche danach eine asp.dll nach der anderen.
      Die derzeit benutzte läßt sich nicht löschen. Diese kannst Du dann
      deregistrieren und durch die neue ersetzen. Nach dem Unregister musst
      du den Rechner neu starten.

      Tschau, Stefan

      Hi !

      Ich habe 2 ASP.DLL Dateien gefunden, die eine liegt im Verzeichnis
      C:\winnt\system32\inetsrv\asp.dll
      und die andere in
      C:\winnt\system32\inetsrv\asp\asp.dll

      Sobald ich versuche sie zu löschen bekomme ich bei beiden die Mitteilung das sie gerade gebraucht werden.

      cu

      Marcus

      1. Hi !

        Ich habe 2 ASP.DLL Dateien gefunden, die eine liegt im Verzeichnis
        C:\winnt\system32\inetsrv\asp.dll
        und die andere in
        C:\winnt\system32\inetsrv\asp\asp.dll

        Sobald ich versuche sie zu löschen bekomme ich bei beiden die Mitteilung das sie gerade gebraucht werden.

        Hallo,

        also ich würde dir folgende Vorgehensweise empfehlen.
        IIS-Service in der MMC stoppen, den rechner neu starten
        und beide DLL's deregistrieren und dann löschen.
        Dann die neue DLL in C:\winnt\system32\inetsrv\ kopieren
        und mit regsvr32 C:\winnt\system32\inetsrv\asp.dll
        neu registrieren.

        Tschau, Stefan

        1. Hi !

          Ich habe 2 ASP.DLL Dateien gefunden, die eine liegt im Verzeichnis
          C:\winnt\system32\inetsrv\asp.dll
          und die andere in
          C:\winnt\system32\inetsrv\asp\asp.dll

          Sobald ich versuche sie zu löschen bekomme ich bei beiden die Mitteilung das sie gerade gebraucht werden.

          Hallo,

          also ich würde dir folgende Vorgehensweise empfehlen.
          IIS-Service in der MMC stoppen, den rechner neu starten
          und beide DLL's deregistrieren und dann löschen.
          Dann die neue DLL in C:\winnt\system32\inetsrv\ kopieren
          und mit regsvr32 C:\winnt\system32\inetsrv\asp.dll
          neu registrieren.

          Tschau, Stefan

          Hi Stefan !

          Ich habe den IIS-Service beendet, habe den Server runtergefahren und neugestartet.
          Versuche ich jetzt die beiden ASP.DLL Dateien zu deregistieren bekomme ich die Meldung:

          >> DLL.... failed <<<

          Was kann ich jetzt noch machen ?!

          cu & thx

          Marcus

          1. Hi Stefan !

            Ich habe den IIS-Service beendet, habe den Server runtergefahren und neugestartet.
            Versuche ich jetzt die beiden ASP.DLL Dateien zu deregistieren bekomme ich die Meldung:

            >> DLL.... failed <<<

            Was kann ich jetzt noch machen ?!

            Hallo,

            als was bist du denn an den Rechner angemeldet.
            Welche Berechtigungen hat das genannte Verzeichnis
            für dich, SYSTEM und IUSR_Rechnername

            Hast Du Zugriff auf die Registry ?

            SYSTEM und du sollten generell Vollzugriff haben.
            IUSR_Rechnername sollte in:
            C:\winnt\System32          -> Lese + Ausführungsrechte
            C:\winnt\System32\inetsrv\ -> Lese + Ausführungsrechte (inkl. allen Unterverzeichnissen)
            haben.

            Wenn das nichts hilft, ????????????????????????????????????????????

            Tschau, Stefan

            1. Hi Stefan !

              Ich habe den IIS-Service beendet, habe den Server runtergefahren und neugestartet.
              Versuche ich jetzt die beiden ASP.DLL Dateien zu deregistieren bekomme ich die Meldung:

              >> DLL.... failed <<<

              Was kann ich jetzt noch machen ?!

              Hallo,

              als was bist du denn an den Rechner angemeldet.
              Welche Berechtigungen hat das genannte Verzeichnis
              für dich, SYSTEM und IUSR_Rechnername

              Hast Du Zugriff auf die Registry ?

              SYSTEM und du sollten generell Vollzugriff haben.
              IUSR_Rechnername sollte in:
              C:\winnt\System32          -> Lese + Ausführungsrechte
              C:\winnt\System32\inetsrv\ -> Lese + Ausführungsrechte (inkl. allen Unterverzeichnissen)
              haben.

              Wenn das nichts hilft, ????????????????????????????????????????????

              Tschau, Stefan

              Hi !

              Ich melde mich als Administrator an !
              oder muss ich mich als IUSR_Rechnername anmelden ?

              cu

              1. Hi !

                Ich habe nur noch einen kleinen TestServer, dort habe ich mich als
                IUSR_Computername angemeldet und konnte auch die ASP.dll deregistrieren.

                Nun habe ich Deine Asp.DLL nach c:\winnt\system32\inetsrv kopiert und wollte diese jetzt registrieren aber dann kam folgende Fehlermeldung:

                -------------------------------------------------------
                LoadLibrary("c:\winnt\system32\inetsrv\asp.dll") failed
                GetLastError returns 0x0000007f
                -------------------------------------------------------

                Ich weiss leider nicht mehr weiter

                cu

                Marcus