none
Lista de "Locais Anteriores" no XP RRS feed

  • Pergunta

  • Boa tarde,

    Gostaria de uma ajuda, já fiz de tudo e não consegui achar uma solução.

    Trabalho no TI de uma empresa e recentemente formatamos a máquina de um usuário com Windows XP PRO. Após a formatação, o usuário relata que ao incluir um anexo no Outlook, ele clica na lista "Locais anteriores" para selecionar o driver onde o arquivo está armazenado (drive D, E, F, etc..) mas o drive não aparece na lista como antes. No caso, trata-se de um drive na rede (mapeamento de rede). Fiz de tudo para que os drivers voltassem a aparecer nesta lista, mas não aparecem...

    Alguém já pegou este problema?

    Muito obrigaso!

    quinta-feira, 20 de outubro de 2011 19:44

Respostas

  • Boa tarde,

    Tenta desconectar todas as unidade de rede e reconectá-las. Caso não funcione tente com outro perfil de usuário.

     

    Abraços

     

    Se útil, favor classificar

    Bruno Mota

    MCSA 2003

    sexta-feira, 21 de outubro de 2011 17:10

Todas as Respostas

  • Boa tarde,

    Tenta desconectar todas as unidade de rede e reconectá-las. Caso não funcione tente com outro perfil de usuário.

     

    Abraços

     

    Se útil, favor classificar

    Bruno Mota

    MCSA 2003

    sexta-feira, 21 de outubro de 2011 17:10
  • Olá,

    ALguma novidade?

    Abraços,

     


    Flavio Honda - http://flaviohonda.wordpress.com
    sexta-feira, 21 de outubro de 2011 20:41
    Moderador
  • Bom dia,

    Já passei por isso !!! Depois de marcar a opção "ajustar automaticamente o relógio para horário de verão" == "DisableAutoDaylightTimeSet"=dword:00000000, tem que rodar um refresh no registro que é a mesma coisa que apertar o botão ok quando habilita na mão, mas como está habilitando direto no resgistro precisa rodar um refresh que seria o apertar do botão ok. Após mudar a chave, somente após mudar, rode esse script em sequência no logon do usuário.

     

    Set objSh = CreateObject("WScript.Shell")

    'Get the StandardName key of the current time zone
    szStandardName = objSh.RegRead("HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\StandardName")

    'Enumerate the subkeys in the time zone database
    const HKEY_LOCAL_MACHINE = &H80000002
    Set objReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\default:StdRegProv")
    szTzsKeyPath = "SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones"
    objReg.EnumKey HKEY_LOCAL_MACHINE, szTzsKeyPath, arrTzSubKeys

    'Step through the time zones to find the matching Standard Name
    szTzKey = "<Unknown>"
    For Each subkey In arrTzSubKeys
        If (objSh.RegRead("HKLM\" & szTzsKeyPath & "\" & subkey & "\Std") = szStandardName) Then
            'Found matching StandardName, now store this time zone key name
            szTzKey = subkey
        End If
    Next

    If szTzKey = "<Unknown>" Then
           'Write entry to the Application event log stating that the update has failed to execute
           objSh.LogEvent 1, " Brazil DST 2008-2009 Registry Update and Refresh failed to execute on this computer.  Time zones failed to enumerate properly or matching time zone not found."
           Wscript.Quit 0
    End If

    Dim process, processid, result, strUpdateCommand
    Set process = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2:Win32_process")

    'Add time change privilege to the process object
    process.Security_.Privileges.AddAsString "SeSystemTimePrivilege",True
    strUpdateCommand = "control.exe timedate.cpl,,/Z" & szTzKey

    'Launch control.exe to refresh time zone information using the TZ key name obtained above
    result = process.create(strUpdateCommand,Null,Null,processid)
    If result <> 0 Then
           objSh.LogEvent 1, " Brazil DST 2008-2009 Registry Update and Refresh failed to execute on this computer.  Unable to refresh the Timezone database."
        Wscript.Quit 0
    End If

    'Get current display name of refreshed time zone
    szCurrDispName = objSh.RegRead("HKLM\" & szTzsKeyPath & "\" & szTzKey & "\Display")

    'Write entry to the Application event log stating that the update has executed
    objSh.LogEvent 4, "Brazil DST 2008-2009 Registry Update and Refresh has been executed on this computer." & chr(13) & chr(10) & chr(13) & chr(10) & "Current time zone is: " & szCurrDispName & "."

    quarta-feira, 26 de outubro de 2011 13:18