Avatar billede boholdt Mester
16. marts 2011 - 15:35 Der er 6 kommentarer og
1 løsning

Windows XP HOME vil ikke huske adgangskode til lokalt netværksdrev

Hej,

Jeg har anskaffet mig en NAS, men har det irriterende problem, at jeg - uanset hvad jeg gør - hver gang min computer har været genstartet, skal indtaste brugernavn og adgangskode hver gang jeg vil oprette forbindelse til det delte netværksdrev.

En søgning via Google har ført mig frem til, at jeg umiddelbart kan klikke ud for afkrydsningsfeltet "husk adgangskode" når jeg opretter selve netværksdrevet i Denne Computer, men det kan jeg simpelthen ikke få lov til (afkrydsningsfeltet er væk).

Jeg gør følgende for at oprette forbindelse:
1. Højreklikker på "Denne computer".

2. Vælger "Opret forbindelse til et netværksdrev".

3. Indtaster stien til netværksdrevet i formatet "\\servernavn\deltmappe".

4. Sætter hak i afkrydsningsfeltet "Opret forbindelse ved næste logon".

5. Klikker på knappen "Udfør".

6. Nu bliver jeg bedt om at indtaste brugernavn og adgangskode til serveren, hvorefter jeg - ifølge Google burde kunne bede Windows om at huske adgangskoden. Blot mangler jeg afkrydsningsfeltet.

Kiger jeg under Kontrolpanel>Brugerkonti, er der under min konto mulighed for "administration af gemte adgangskoder", men denne liste er tom.

Det vil være super dejligt, hvis nogle derude har et bud på, hvordan jeg eventuelt kan få afkrydsningsfeltet tilbage igen - eventuelt via registreringsdatabasen - eller har et andet bud på, hvordan jeg kan logge automatisk på netværksdrevet.

Anvender Windows XP HOME Service Pack 3.

På forhånd mange tak for eventuelle svar.

MVH Anders
Avatar billede Slettet bruger
16. marts 2011 - 16:46 #1
Jeg har selv haft samme problem, og nåede frem til den konklusion at det måtte være fordi det er en home-edition.

Jeg løste det ved at lave en "tilslut.vbs" og lægge denne i "Start", således drevet tilsluttes hver gang computeren tændes.

Indhold af "tilslut.vbs":

on error resume next

Dim mynet
Set mynet = WScript.CreateObject("WScript.Network")

WScript.Sleep(10000)
    mynet.MapNetworkDrive "v:", "\\synology\musik", "false", "brugernavn", "password"

if err <> 0 then msgbox("Fejl: " & err.description)

set mynet = Nothing

WScript.Quit()
Avatar billede boholdt Mester
16. marts 2011 - 17:43 #2
Hej igen,

Mange tak for det ovenstående script, nu fungerer det.

Jeg har dog et par yderligere spørgsmål, som jeg vil blive glad for hvis du har mulighed for at besvare:
1. Fungerer det ovenstående script til Windows 7?

2.1. Er det muligt at fastsætte, at det drevnavn (label), som vises i Stifinder/Denne computer altid forbliver det samme, eksempelvis "fildrev"?

Jeg kan omdøbe navnet via Denne Computer, men hvis jeg eksempelvis slukker min NAS og kører scriptet, ændres navnet på drevet til "frakoblet netværksdrev", hvor det ville være smart, hvis det kunne hedde "frakoblet xxx", hvor xxx er et valgfrit navn der kan lægges ind i scriptfilen?

2.2. Hvordan med den fejlmeddelelse der fremkommer, hvis scriptet køres når NAS'en er slukket, kan denne fjernes?

Jeg spørger, da jeg måske ikke altid vil have min NAS stående tændt hele tiden.

Ellers fungerer scriptet rigtig godt :-)!

På forhånd mange tak for svar.

MVH Anders
Avatar billede Slettet bruger
17. marts 2011 - 06:39 #3
1. Scriptet fungerer fint på Windows 7.

2.1 Jeg bruger nedenstående linie til at skifte navnet på drevet.


on error resume next

Dim mynet
Set mynet = WScript.CreateObject("WScript.Network")

WScript.Sleep(10000)
    mynet.MapNetworkDrive "v:", "\\synology\musik", "false", "brugernavn", "password"

if err <> 0 then msgbox("Fejl: " & err.description)

set mynet = Nothing

Set objShell = CreateObject("WScript.Shell")
objShell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\##synology#musik\_LabelFromDesktopINI" , "Musik"


WScript.Quit()


2.2 Jeg har stykket mit script sammen ud fra andre scripts jeg har kunnet finde, men jeg har ikke kunnet finde noget vedr. dette problem. Du kan også opleve at drevet ikke tilsluttes og fejlmeddelelsen kommer hvis dit NAS er for længe om at gå ud af strømbesparende mode.

Det kan være andre kan bidrage til den del.
Avatar billede boholdt Mester
17. marts 2011 - 08:06 #4
Hej igen,

Super!! Nu fungerer det:-).

Så er der bare spørgsmålet omkring selve fejlmeddelelsen som kommer, hvis NAS'en er slukket - her vil det være super, hvis der sidder nogle folk med forstand på at lave VB-script.

Jeg har eksperimenteret lidt med det, og har fundet ud af følgende:
Hvis jeg slukker min NAS og genstarter min computer, ændres betegnelsen på det tildelte netværksdrev fra "xxx" - hvor xxx er titlen på fildrevet angivet i scriptet (se eksempel ovenfor) til "frakoblet netværksdrev".

Jeg kan umiddelbart ikke finde ud af, hvor titlen "frakoblet netværksdrev" bliver skrevet, for kigger jeg i registreringsdatabasen jf. scriptet ovenfor, bliver værdien ikke ændret.

Når jeg starter min NAS op igen og kører logon-scriptet, ændres titlen på drevet ikke af sig selv, med mindre at jeg først frakobler drevet via "Denne computer", og dernæst kører scriptet endnu en gang.

Så derfor:
1. Kan titlen - eventuelt via VB-script ændres, således at det frakoblede netværksdrev blot hedder "frakoblet xxx", hvor xxx er titlen på drevet i scriptet?

2. Kan fejlmeddelelsen som fremkommer når drevet er slukket fjernes?

Jeg gætter på det er noget med, at linien:
if err <> 0 then msgbox("Fejl: " & err.description)
skal ændres til noget i retning af:
if err << 0 then msgbox("Fejl: " & err.description)
.

Dog er det kun et gæt, da jeg ikke har forstand på VB-script.

På forhånd mange tak for eventuelle svar - jeg er rigtig glad for, at eksperten kan bruges til sådanne spørgsmål!
Avatar billede Slettet bruger
17. marts 2011 - 09:17 #5
Jeg kan desværre ikke svare på dine spørgsmål.

Jeg vil tro at det ikke er muligt at ændre teksten på det frakoblede drev.
Avatar billede Slettet bruger
22. marts 2011 - 08:14 #6
Husk at få spørgsmålet lukket.

Her et er svar fra mig :)
Avatar billede boholdt Mester
22. marts 2011 - 09:12 #7
Det skal jeg nok, har blot ladet spørgsmålet stå åbent i håb om, at en med forstand på VB-script måske kunne løse mine 2 sidste spørgsmål.

Jeg lukker tråden nu, men åbner måske en ny tråd i et andet forum omkring programmering her på eksperten, hvor jeg vil stille spørgsmålet omkring VB-script.

Har desuden stillet mine 2 spørgsmål omkring selve VB-scriptet i et engelsksproget forum, og jeg vender selvfølgelig tilbage, hvis jeg får svar fra dem.

God dag :-).
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester