Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[Vista] Mapped network drive + Opstarten

Pagina: 1
Acties:

  • peak
  • Registratie: Januari 2007
  • Laatst online: 10:45
Hoi,

Al enige tijd was ik erachter gekomen waarom mijn vista o/s zo ongelooflijk traag opstarte.
Dit kwam doordat ik een netwerk schijf had gemapped en na een reboot niet meer te bereiken was.

Hierdoor blijft windows vista in het login venster +- 30 sec hangen, want hij probeert verbinding te maken met de network drive.

Goed, leuk en aardig. In windows XP was dit probleem er niet. Daar gaf hij meteen aan dat hij geen verbinding kon herstellen met de network drive.
Is er al een fix of workaround in windows vista voor dit ''probleem''

Wellicht met taken werken? weet niet of dat weleens lukt.
Batch files wil ik niet, dan moet ik m'n wachtwoord erin opslaan.. niet fijn

  • TrekDude101
  • Registratie: September 2008
  • Laatst online: 25-08-2024
misschien 'verbinding maken met netwerkshare bij opstarten' uitzetten? dan gaat hij pas kijken zodra je erop klikt.

  • peak
  • Registratie: Januari 2007
  • Laatst online: 10:45
TrekDude101 schreef op maandag 20 juli 2009 @ 12:31:
misschien 'verbinding maken met netwerkshare bij opstarten' uitzetten? dan gaat hij pas kijken zodra je erop klikt.
Nope. Dan onthoudt hij de share niet.
Na een reboot verwijdert hij doodleuk de mapping.

  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

Goed, maar wat wil je nu, wel of geen netwerkdrive aan laten maken?

Zo ja, wat zit er dan aan de andere kant - waar gaat die mapping naartoe?

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


  • FireDrunk
  • Registratie: November 2002
  • Laatst online: 11:17
Hij wil denk ik een netwerkdrive altijd gemapt hebben, alleen is zijn server niet altijd aan (zo zie ik je verhaal)
Ik snap wat je bedoelt, maar er is niet zo snel een fix voor (ik heb hetzelfde, alleen staat mijn server altijd aan)

Misschien dat je ergens in je registry de timeout op 1 sec kan zetten bijvoorbeeld...

Even niets...


  • Proxx
  • Registratie: Juni 2008
  • Laatst online: 29-05-2024
NET USE Z: \\blabla\share

in een opstart script laten starten. en met startup delay een delay instellen

Proxx wijzigde deze reactie 31-07-2015 13:37 (1337%)


  • peak
  • Registratie: Januari 2007
  • Laatst online: 10:45
Proxx schreef op maandag 20 juli 2009 @ 14:38:
NET USE Z: \\blabla\share

in een opstart script laten starten. en met startup delay een delay instellen
Maar dan zul je of een wachtwoord moeten opgeven, of dit elke keer weer typen.
thijs_cramer schreef op maandag 20 juli 2009 @ 14:15:
Hij wil denk ik een netwerkdrive altijd gemapt hebben, alleen is zijn server niet altijd aan (zo zie ik je verhaal)
Ik snap wat je bedoelt, maar er is niet zo snel een fix voor (ik heb hetzelfde, alleen staat mijn server altijd aan)

Misschien dat je ergens in je registry de timeout op 1 sec kan zetten bijvoorbeeld...
Correct.

Het is niet perse mijn thuis server, maar servers die ik via VPN benader.
Hoe dan ook. Het gaat erom dat het sinds vista het opstarten beinvloedt en met XP keek hij hier heel kort naar en geeft vervolgens een melding dat hij de verbinding niet heeft kunnen herstellen.

Valt me tegen dat er weinig mensen mapped network drives hebben...

  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

Waarom denk je dat? :)
Misschien heeft verder niemand er problemen mee om het goed werkend te krijgen? :P

Anywaus: ik doe het tegenwoordig anders, en gebruik (onder Vista en 7) een scheduled task die @ logon een drivemapping script start, en dat alleen doet als er via een netwerkverbinding met het domain wordt gewerkt.

Eventueel bouw je nog een check in het script in die eerst kijkt met een simpele ping of je server wel reachable is en daarop een switch wel of niet mappen.

iets als dit? garantie tot aan de deur, maar een beetje scripting moet een admin wel kennen toch?
Visual Basic:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
'******************************************************************************
strDriveletter = "P:"
strRemoteShare = "\\server\share"
strServer = "mijnserver"

'******************************************************************************

Set objNetwork = CreateObject("WScript.Network")
Set objIE = WScript.CreateObject("InternetExplorer.Application")
objIE.Navigate "about:blank"   
objIE.menubar = False
objIE.toolbar = false
objIE.statusbar = false
objIE.addressbar = false
objIE.resizable = False
objIE.Width=400
objIE.Height = 300 
objIE.Left = 100    
objIE.Top = 100
objIE.Document.Title = ServerList
objIE.Document.Body.Style.fontFamily = "Arial"
objIE.Document.body.style.fontSize = "10pt"
objIE.Document.body.style.color = "white"
objIE.document.body.style.backgroundColor = "#003388"
objIE.document.body.style.borderStyle = "none"
Set objDoc = objIE.Document.Body
objIE.Visible = 1    

'On Error Resume Next

strPingStatus = PingStatus(strServer)
If strPingStatus = "Success" Then
    'Wscript.Echo "Success pinging " & strServer
    Call Onnet
Else
    'Wscript.Echo "Failure pinging " & strServer & ": " & strPingStatus
    Call noNet
End If

'******************************************************************************

Function PingStatus(strServer)

    On Error Resume Next
    strWorkstation = "."
    Set objWMIService = GetObject("winmgmts:" _
      & "{impersonationLevel=impersonate}!\\" & strWorkstation & "\root\cimv2")
    Set colPings = objWMIService.ExecQuery _
      ("SELECT * FROM Win32_PingStatus WHERE Address = '" & strServer & "'")
    For Each objPing in colPings
        Select Case objPing.StatusCode
            Case 0 PingStatus = "Success"
            Case Else PingStatus = "Status code " & objPing.StatusCode & _
               " - Unable to determine cause of failure."
        End Select
    Next

End Function

'******************************************************************************
Sub Onnet
Do While (objIE.Busy)
    Wscript.Sleep 1000
Loop
strUser = objNetwork.UserName
strcomputer = objNetwork.computername    
objDoc.InnerHTML = "Hello "& strUser & ", Welcome to "& strcomputer &  "."
Wscript.Sleep 2000         
objDoc.InnerHTML = "Creating network mappings. " _
    & "This might take several seconds to complete."
Wscript.Sleep 2000

Set colDrives = objNetwork.EnumNetworkDrives
    If colDrives.Count = 0 Then
    MapDrives
    Else
    UnmapDrives
    Wscript.Sleep 500
    MapDrives
    End If
End Sub


'******************************************************************************
Sub UnmapDrives
'MsgBox "Drivemapping delete deel"
objDoc.InnerHTML = "Deleting existing mappings: <br>"
Set colDrives = objNetwork.EnumNetworkDrives
For i = 0 to colDrives.Count-1 Step 2
    objDoc.InnerHTML = objDoc.InnerHTML & "Deleting " & colDrives.Item(i) & "<br>"
    WScript.Sleep 1000
    objNetwork.RemoveNetworkDrive colDrives.Item(i)
Next
End Sub


'******************************************************************************
Sub MapDrives
objNetwork.MapNetworkDrive strDriveletter, strRemoteShare, strPersist 
objDoc.InnerHTML = "Connected " & strRemoteShare & " as drive " & strDriveLetter & "<BR>"
objDoc.InnerHTML = "Network mappings made.<br> Bye!"
Wscript.Sleep 1000
objIE.Quit

End Sub

'******************************************************************************


Enzo.

[ Voor 78% gewijzigd door alt-92 op 20-07-2009 16:15 ]

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


  • peak
  • Registratie: Januari 2007
  • Laatst online: 10:45
alt-92 schreef op maandag 20 juli 2009 @ 16:08:
Waarom denk je dat? :)
Misschien heeft verder niemand er problemen mee om het goed werkend te krijgen? :P

Enzo.
Ik zou zeggen. Maak met je vaste pc een mapping naar je laptop of andere desktop en reconnect at logon aanvinken.

Vervolgens je pc opnieuw opstarten en zorgen dat de laptop of andere pc niet bereikbaar is over het netwerk.

Heb op verschillende forums gelezen dat meer mensen hier last van hebben.

@your script.

pfffffff Groot script zeg :P de mapping scripts die ik nog van vroeger herken waren vele malen kleiner :P

  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

Deze is wat fancier en verbose.
Tegenwoordig gebruik ik GPPrefs. Nog makkelijker.

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device

Pagina: 1