none
Reinstallare un servizio RRS feed

  • Domanda

  • Salve.

    Mi servirebbe una dritta. E' stato eliminato per sbaglio il servizio Server su un Windows 2003 STD, SP2.
    E non ho la più pallida idea di come reinstallarlo (il caricamento dell'ultima configurazione non ha dato esito positivo, nemmeno ripassare il SP2).

    Come potrei procedere? Grazie in anticipo.

     

    venerdì 7 gennaio 2011 16:02

Risposte

  • Ho risolto

    Riassumendo:

    ====================================================================

    Step 1: aggiungo spazi fra il segno uguale (=) e il valore passato
    Step 2: non passo le dependecies, perché le considera basilari per il servizio. Cosa non vera per lanmanserver, e passo queste:

    sc \\2k3-server create lanmanserver binPath= "C:\WINDOWS\system32\svchost.exe -k netsvcs" obj= ".\LocalSystem" password= "" type= share start= auto error= normal DisplayName= Server depend= "" group= ""  tag= no
    [SC] CreateService OPERAZIONI RIUSCITE

    Step 3: aggiungo la dipendenza mancante al netlogon:

    sc \\2k3-server config netlogon binPath= "C:\WINDOWS\system32\lsass.exe" obj= ".\LocalSystem" password= "" type= share start= auto error= normal DisplayName= "Accesso rete" depend= "lanmanserver/lanmanworkstation" group= "MS_WindowsRemoteValidation" tag= no
    [SC] ChangeServiceConfig OPERAZIONI RIUSCITE

    Step 4 -> Ripasso il Service Pack2 (se necessario dopo ripristino da DVD del S.O. Operazione conservativa)

    Step 5: aggiungo la/le chiavi mancanti sul servizio Server in ...

    step 6 Importo la chiave [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver] da server stessa versione.

    Riavvio il server. evo ridefinire le condivisioni perché porta appresso informazioni inutili. 

     

    Che ne pensi? Ciao. Nicola

     

     

    martedì 1 febbraio 2011 11:37
  • Ciao.

    Grazie per la risposta. Non l'ho eliminato io, se ho capito bene hanno usato il comando sc.


    perfetto: usa il comando sc per reinstallare il servizio

    http://ss64.com/nt/sc.html


    Edoardo Benussi - Microsoft® MVP
    Management Infrastructure - Systems Administration
    https://mvp.support.microsoft.com/Profile/Benussi
    Windows Server Italian Forum Moderator
    edo[at]mvps[dot]org
    sabato 8 gennaio 2011 10:56
    Moderatore

Tutte le risposte

  • puoi descrivere passo passo come è stata fatta l'operazione per eliminare il servizio Server ?

    sicuro di non averlo solo disabilitato ?


    Edoardo Benussi - Microsoft® MVP
    Management Infrastructure - Systems Administration
    https://mvp.support.microsoft.com/Profile/Benussi
    Windows Server Italian Forum Moderator
    edo[at]mvps[dot]org
    venerdì 7 gennaio 2011 16:17
    Moderatore
  • il servizio server si occupa della condivisione delle risorse sul server (file server, condivisione stampanti...ecc).

    Che messaggi di errore da il server?

    Hai provato a reinstallare il ruolo di fileserver?


    Adriano - MCITP Server Administrator MCTS Windows Server 2008 Applications Infrastructure, Configuration adriano.mariolini[at]my.sysadmin.it
    venerdì 7 gennaio 2011 17:24
  • Ciao.

    Grazie per la risposta. Non l'ho eliminato io, se ho capito bene hanno usato il comando sc.

    venerdì 7 gennaio 2011 21:45
  • Ciao. Grazie per la risposta.
    Accidenti, non ci avevo pensato!!! Proverò così!

    venerdì 7 gennaio 2011 21:46
  • Ciao.

    Grazie per la risposta. Non l'ho eliminato io, se ho capito bene hanno usato il comando sc.


    perfetto: usa il comando sc per reinstallare il servizio

    http://ss64.com/nt/sc.html


    Edoardo Benussi - Microsoft® MVP
    Management Infrastructure - Systems Administration
    https://mvp.support.microsoft.com/Profile/Benussi
    Windows Server Italian Forum Moderator
    edo[at]mvps[dot]org
    sabato 8 gennaio 2011 10:56
    Moderatore
  • Ciao. Ti ringrazio tanto per risposta.
    Domani proverò.

    Assumendo un server di nome pdc, dovrei avere

    sc \\pdc create LanManserver .... credo.

    Vediamo. Vi farò sapere.

    lunedì 17 gennaio 2011 19:55
  • Ciao. Sto provando questa sintassi, ma sto sbagliando qualcosa.

    sc \\francesc-l18mzm create lanmanserver binPath="C:\WINDOWS\system32\svchost.exe -k netsvcs" obj="./LocalSystem" password="" type=share state=auto error=normal DisplayName=Server depend="Dfs/Netlogon/Browser" group="" tag=no

    Che dici?

    Ti ringrazio in anticipo.

    mercoledì 19 gennaio 2011 17:02
  • Ciao. Sto provando questa sintassi, ma sto sbagliando qualcosa.

    sc \\francesc-l18mzm create lanmanserver binPath="C:\WINDOWS\system32\svchost.exe -k netsvcs" obj="./LocalSystem" password="" type=share state=auto error=normal DisplayName=Server depend="Dfs/Netlogon/Browser" group="" tag=no

     

    Che dici?

    Ti ringrazio in anticipo.

     

    ma cos'è \\francesc-l18mzm ? il nome del server ?

    non puoi andare su questo server e immettere semplicemente

    sc create lanmanserver

     


    Edoardo Benussi - Microsoft® MVP
    Management Infrastructure - Systems Administration
    https://mvp.support.microsoft.com/Profile/Benussi
    Windows Server Italian Forum Moderator
    edo[at]mvps[dot]org
    giovedì 20 gennaio 2011 16:13
    Moderatore
  • Ciao e grazie infinite per la risposta.

    Avevo già provato la stringa semplificata (si, siamo sul server),  ma mi riportava sempre sempre

    Creates a service entry in the registry and Service Database.
    SYNTAX:
    sc create [service name] [binPath= ] <option1> <option2>...
    CREATE OPTIONS:
    NOTE: The option name includes the equal sign.
     type= <own|share|interact|kernel|filesys|rec>
           (default = own)
     start= <boot|system|auto|demand|disabled>
           (default = demand)
     error= <normal|severe|critical|ignore>
           (default = normal)
     binPath= <BinaryPathName>
     group= <LoadOrderGroup>
     tag= <yes|no>
     depend= <Dependencies(separated by / (forward slash))>
     obj= <AccountName|ObjectName>
           (default = LocalSystem)
     DisplayName= <display name>
     password= <password>

    motivo per i quale ho provato ad utilizzare la sintassi completa.
    "A naso" direi che qualche carattere o qualche scelta sta bloccando il tutto per errore di sintassi.

    Ho anche provato a confrontare i registri di due server, esportare le 4 chiavi mancanti, ma una di questa contiene troppe informazioni specifiche del server che ha il servizio correttamente in funzione, per importarla in quello difettoso.
    La qualcosa potrebbe causare (cosa che mi attendo) ulteriori problemi!!!
    ... la rimozione certosina delle voci non pertinenti suggerisce una reinstallazione :-)
    Che altro potrei fare???

    Grazie anticipatamente

    giovedì 20 gennaio 2011 17:39
  • ti spiac provare ad eseguire in locale su quel server questa stringa

    sc create lanmanserver binPath="C:\WINDOWS\system32\svchost.exe -k netsvcs" obj= type=share state=auto error=normal DisplayName=Server depend="Dfs/Netlogon/Browser" group="" tag=no

     

    e dirmi quale errore ottieni ?


    Edoardo Benussi - Microsoft® MVP
    Management Infrastructure - Systems Administration
    https://mvp.support.microsoft.com/Profile/Benussi
    Windows Server Italian Forum Moderator
    edo[at]mvps[dot]org
    venerdì 21 gennaio 2011 07:43
    Moderatore
  • Ciao ho provato, sempre ottenendo una richiesta di verifica sintassi con ERRORE COMANDO NON RIUSCITO, con le seguenti stringhe

    _______________________________________________________________________________________________________

     

    sc create lanmanserver binPath="C:\WINDOWS\system32\svchost.exe -k netsvcs" obj= type=share state=auto error=normal DisplayName=Server depend="Dfs/Netlogon/Browser" group="" tag=no

     

    sc create lanmanserver binPath="C:\WINDOWS\system32\svchost.exe -k netsvcs" obj="" type=share state=auto error=normal DisplayName=Server depend="Dfs/Netlogon/Browser" group="" tag=no

     

    sc create \\nomeserver lanmanserver binPath="C:\WINDOWS\system32\svchost.exe -k netsvcs" obj= type=share state=auto error=normal DisplayName=Server depend="Dfs/Netlogon/Browser" group="" tag=no

     

    sc create \nomeserver* lanmanserver binPath="C:\WINDOWS\system32\svchost.exe -k netsvcs" obj= type=share state=auto error=normal DisplayName=Server depend="Dfs/Netlogon/Browser" group="" tag=no # * come da sintassi su errore ( 8-) diversa dal manuale)

     

    sc create \\nomeserver lanmanserver binPath="C:\WINDOWS\system32\svchost.exe -k netsvcs" obj="" type=share state=auto error=normal DisplayName=Server depend="Dfs/Netlogon/Browser" group="" tag=no

     

    sc create \nomeserver* lanmanserver binPath="C:\WINDOWS\system32\svchost.exe -k netsvcs" obj="" type=share state=auto error=normal DisplayName=Server depend="Dfs/Netlogon/Browser" group="" tag=no # * come da sintassi su errore ( 8-) diversa dal manuale)

     

    ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

     

    Che altro potrei provare?

    Grazie in anticipo per le altre informazioni potrai darmi.

     

    martedì 25 gennaio 2011 15:23
  • Ciao. Ho rimesso su una macchina virtuale.

    Ecco l'errore sulla stringa inserita

     

    C:\>sc create lanmanserver binPath="C:\WINDOWS\system32\svchost.exe -k netsvcs"
    obj= type=share state=auto error=normal DisplayName=Server depend="Dfs/Netlogon/
    Browser" group="" tag=no
    DESCRIZIONE:
            Crea una voce di servizio nel registro di sistema e nel
            database del servizio.
    SINTASSI:
            sc <server> create [nome servizio] [binPath= ] <opzione1>
            <opzione2>...

    OPZIONI:
    NOTA: il nome dell'opzione include il segno uguale.
     type= <own|share|interact|kernel|filesys|rec>
           (predefinito = own)
     start= <boot|system|auto|demand|disabled>
           (predefinito = demand)
     error= <normal|severe|critical|ignore>
           (predefinito = normal)
     binPath= <NomePercorsoBinario>
     group= <GruppoOrdineCaricamento>
     tag= <yes|no>
     depend= <Dipendenze (separate da / (barra))>
     obj= <NomeAccount|NomeOggetto>
           (predefinito = LocalSystem)
     DisplayName= <nome visualizzato>
     password= <password>

    sabato 29 gennaio 2011 08:56
  • Eureka (Semi)! Facciamo progressi.

    Ho ripetuto tutto dall'inizio. Ho eliminato il servizio (sc delete lanmanserver) dal server 2k3-server.   

    Sono riuscito a ricostruire la situazione corretta passando le due stringhe

    Step 1: aggiungo spazi fra il segno uguale (=) e il valore passato
    Step 2: non passo le dependecies, perché le considera basilari per il servizio. Cosa non vera per lanmanserver, e passo queste:

    sc \\2k3-server create lanmanserver binPath= "C:\WINDOWS\system32\svchost.exe -k netsvcs" obj= ".\LocalSystem" password= "" type= share start= auto error= normal DisplayName= Server depend= "" group= ""  tag= no
    [SC] CreateService OPERAZIONI RIUSCITE

    Step 3: aggiungo la dipendenza mancante al netlogon:

    sc \\2k3-server config netlogon binPath= "C:\WINDOWS\system32\lsass.exe" obj= ".\LocalSystem" password= "" type= share start= auto error= normal DisplayName= "Accesso rete" depend= "lanmanserver/lanmanworkstation" group= "MS_WindowsRemoteValidation" tag= no
    [SC] ChangeServiceConfig OPERAZIONI RIUSCITE

    Confrontando ora questo server con uno perfettamente funzionante ottengo, su entrambe le macchine:

    C:\>sc qc lanmanserver
    [SC] QueryServiceConfig OPERAZIONI RIUSCITE

    NOME_SERVIZIO: lanmanserver
            TIPO                      : 20  WIN32_SHARE_PROCESS
            TIPO_AVVIO                : 2   AUTO_START
            CONTROLLO_ERRORE          : 1   NORMAL
            NOME_PERCORSO_BINARIO     : C:\WINDOWS\system32\svchost.exe -k netsvcs
            GRUPPO_ORDINE_CARICAMENTO :
            TAG                       : 0
            NOME_VISUALIZZATO         : Server
            DIPENDENZE                :
            SERVICE_START_NAME : LocalSystem

    C:\>sc qc netlogon
    [SC] QueryServiceConfig OPERAZIONI RIUSCITE

    NOME_SERVIZIO: netlogon
            TIPO                      : 20  WIN32_SHARE_PROCESS
            TIPO_AVVIO                : 2   AUTO_START
            CONTROLLO_ERRORE          : 1   NORMAL
            NOME_PERCORSO_BINARIO     : C:\WINDOWS\system32\lsass.exe
            GRUPPO_ORDINE_CARICAMENTO : MS_WindowsRemoteValidation
            TAG                       : 0
            NOME_VISUALIZZATO         : Accesso rete
            DIPENDENZE                : lanmanserver
                                      : lanmanworkstation
            SERVICE_START_NAME : LocalSystem

    Sulla macchina ripristinata non riesco ad avviare Server e Netlogon (ho anche provato un riavvio), con la segnalazione di errore:
    Errore2 impossibile trovare il file specificato (quale????)

    Verificando l'event-viewer ottengo . . . errore ID:7023

    Ho cercato un po' in giro ma non riesco a trovare nulla di specifico.
    Esiste una hotfix per XP da http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=328213, ma nulla per Windows 2003.

    Provo un aggiornamento del Service Pack.

    Per ora il Servizio Server c'è, ma non si avvia.

     

    Che ne pensi? A breve per news

     

     

     

    domenica 30 gennaio 2011 09:10
  • sto seguendo sempre quello che scrivi ma non trovo nulla in internet che possa aiutarci ad uscirne.

    provo a proporre due possibilità:

    1) la fix per xp hai provato se va su win2k3 ?

    2) usando processexplorer di sysinternals, puoi provare ad avviare il servizio in modo da far rilevare a processexplorer quale file gli manca ? siamo sicuri che non manchino dei files di sistema sul server ripristinato ?


    Edoardo Benussi - Microsoft® MVP
    Management Infrastructure - Systems Administration
    https://mvp.support.microsoft.com/Profile/Benussi
    Windows Server Italian Forum Moderator
    edo[at]mvps[dot]org
    lunedì 31 gennaio 2011 07:54
    Moderatore
  • Ciao e grazie ancora per l'attenzione.
    Scusa per il ritardo ma sto molto fuori per aggiornamento sistemi e non sempre ho accesso sicuro alla rete.

    Ho provato la fix, ma restituisce un conflitto di versione, ha sicuramente un check pre-esecuzione.

    Mi accingo a provare processxp (io pensavo potesse essere il file srv.sys, ma è presente in \system32\drivers).

    Dopo il SP2 mi restituisce l'errore 87 parametro non trovato (EV: errore 7023, che di più generico . . . )

    Mah.

    Ti/vi/ci aggiorno al più presto.

    martedì 1 febbraio 2011 04:27
  • Il valore che mancava era la sottochiave Linkage in

    HKLM\System\CurrentControSet\Services\lanmanserver

    Creandola vuota il servizio Server sale, ma di fatto manca di sottochiavi, difatto accesso rete etc .  . non vanno

    credo perché: Netlogon
    Il computer è configurato come membro di un gruppo di lavoro, non come membro di un dominio. Non è necessario eseguire il servizio Accesso rete in questa configurazione.

    Ora sembra ok.

    Riassumendo:

    ====================================================================

    Step 1: aggiungo spazi fra il segno uguale (=) e il valore passato
    Step 2: non passo le dependecies, perché le considera basilari per il servizio. Cosa non vera per lanmanserver, e passo queste:

    sc \\2k3-server create lanmanserver binPath= "C:\WINDOWS\system32\svchost.exe -k netsvcs" obj= ".\LocalSystem" password= "" type= share start= auto error= normal DisplayName= Server depend= "" group= ""  tag= no
    [SC] CreateService OPERAZIONI RIUSCITE

    Step 3: aggiungo la dipendenza mancante al netlogon:

    sc \\2k3-server config netlogon binPath= "C:\WINDOWS\system32\lsass.exe" obj= ".\LocalSystem" password= "" type= share start= auto error= normal DisplayName= "Accesso rete" depend= "lanmanserver/lanmanworkstation" group= "MS_WindowsRemoteValidation" tag= no
    [SC] ChangeServiceConfig OPERAZIONI RIUSCITE

    Step 4 -> Ripasso il Service Pack2 (se necessario dopo ripristino da DVD del S.O. Operazione conservativa)

    Step 5: aggiungo la/le chiavi mancanti sul servizio Server in ...

    nello specifico: Linkage in HKLM\System\CurrentControSet\Services\lanmanserver

     

    Ho notato che un server funzionante è popolato di riferimenti alle schede di rete presenti.
    Devo quindi testare sul server reale.

    Che ne pensi?

    ====================================================================
    martedì 1 febbraio 2011 05:59
  • Dopo il riavvio del server continua a chiedermi un file mancante . . .

    indago . . .

    martedì 1 febbraio 2011 06:38
  • Ho risolto

    Riassumendo:

    ====================================================================

    Step 1: aggiungo spazi fra il segno uguale (=) e il valore passato
    Step 2: non passo le dependecies, perché le considera basilari per il servizio. Cosa non vera per lanmanserver, e passo queste:

    sc \\2k3-server create lanmanserver binPath= "C:\WINDOWS\system32\svchost.exe -k netsvcs" obj= ".\LocalSystem" password= "" type= share start= auto error= normal DisplayName= Server depend= "" group= ""  tag= no
    [SC] CreateService OPERAZIONI RIUSCITE

    Step 3: aggiungo la dipendenza mancante al netlogon:

    sc \\2k3-server config netlogon binPath= "C:\WINDOWS\system32\lsass.exe" obj= ".\LocalSystem" password= "" type= share start= auto error= normal DisplayName= "Accesso rete" depend= "lanmanserver/lanmanworkstation" group= "MS_WindowsRemoteValidation" tag= no
    [SC] ChangeServiceConfig OPERAZIONI RIUSCITE

    Step 4 -> Ripasso il Service Pack2 (se necessario dopo ripristino da DVD del S.O. Operazione conservativa)

    Step 5: aggiungo la/le chiavi mancanti sul servizio Server in ...

    step 6 Importo la chiave [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver] da server stessa versione.

    Riavvio il server. evo ridefinire le condivisioni perché porta appresso informazioni inutili. 

     

    Che ne pensi? Ciao. Nicola

     

     

    martedì 1 febbraio 2011 11:37
  • devo farti un applauso per l'impegno e ringraziarti per aver condiviso la soluzione con la community.

    bravo!

    ciao. :)


    Edoardo Benussi - Microsoft® MVP
    Management Infrastructure - Systems Administration
    https://mvp.support.microsoft.com/Profile/Benussi
    Windows Server Italian Forum Moderator
    edo[at]mvps[dot]org
    • Contrassegnato come risposta superataru martedì 1 febbraio 2011 15:01
    • Contrassegno come risposta annullato Anca Popa martedì 1 febbraio 2011 15:01
    martedì 1 febbraio 2011 11:53
    Moderatore
  • I miei complimenti

    Adriano - MCITP Server Administrator MCTS Windows Server 2008 Applications Infrastructure, Configuration adriano.mariolini[at]my.sysadmin.it
    • Contrassegnato come risposta superataru martedì 1 febbraio 2011 15:01
    • Contrassegno come risposta annullato Anca Popa martedì 1 febbraio 2011 15:01
    martedì 1 febbraio 2011 12:03
  • @Tutti

     

    Vi ringrazio. Ma i Vs input sono stati importanti. Vi leggo spesso.

    Buona Giornata a tutti ed alla prossima.

    martedì 1 febbraio 2011 15:02
  • @tutti again Intendevo scrivere MA Me ne sono accorto solo successivamente. Anche se son certo d'essere stato compreso. Ciao ancora
    martedì 1 febbraio 2011 19:45