Como alterar o comportamento de impressoras que mobilidade com perfis guardados no servidor

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 304767
importante : Este artigo contém informações sobre como modificar o registo. Antes de modificar o registo, certifique-se de que efectua uma cópia de segurança e de que compreende como o restaurar o registo se ocorrer um problema. Para obter informações sobre como efectuar uma cópia de segurança, restaurar e editar o registo, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
256986Descrição do registo do Microsoft Windows
Sumário
Por predefinição, quando um utilizador estiver a utilizar um perfil guardado no servidor, predefinição impressora esse utilizador acede com o perfil de utilizador. No entanto, em alguns ambientes este poderá não ser o comportamento pretendido. Este artigo fornece métodos que pode utilizar para alterar este comportamento.
Mais Informação
aviso : a utilização incorrecta do Editor de registo poderá provocar problemas graves que poderão forçar a reinstalação do sistema operativo. Microsoft não garante que os problemas resultantes da utilização incorrecta do Editor de registo possam ser resolvidos. As suas próprias risco da utilização do Editor de registo.

importante : as informações contidas neste artigo concebidas para utilização por administradores de empresa. Antes de utilizar um dos métodos descritos neste artigo no seu ambiente, deve testar exaustivamente o método num ambiente de teste.

Impressoras estão concebidas para alternar com um perfil de utilizador guardado no servidor e é por isso a impressora predefinida é armazenada no ramo HKEY_CURRENT_USER do registo. Para alterar este comportamento, utilize um dos seguintes métodos.

Método 1

Exportar a predefinição de impressora para uma impressora já instalado e, em seguida, intercalar a definição de perfil do utilizador quando o utilizador inicia sessão no computador:
  1. Utilize o Editor de registo (Regedit.exe) para exportar a chave de registo seguinte:
    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows
  2. Modificar o ficheiro de registo (. reg) que criou no passo 1 com um editor de texto para que seja o nome do valor do registo só abaixo da chave:
    " dispositivo " =...
    Tenha em atenção que o ficheiro de registo deve conter uma linha em branco na parte inferior do ficheiro.
  3. Utilize o Editor de registo (Regedit.exe) para adicionar um novo valor de cadeia ResetPrinter na seguinte chave de registo:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
  4. O valor do valor ResetPrinter deve ser semelhante ao seguinte valor
    -S Regedit.exe caminho \ File.reg
    onde File.reg é o nome utilizado para armazenar a impressora predefinida.

Método 2

Se computadores de uma área específica contiverem nomes de computador semelhante, pode utilizar um ficheiro de script .vbs que corresponde a um conjunto específico de caracteres no nome do computador e instala uma impressora correspondente. O código de exemplo incluído neste método apenas requer que modifique as linhas se. Por exemplo, a primeira instrução se no código converte"Se o nome do computador contiver o texto"LAB1-", em seguida, definir a impressora predefinida para"\\LAB1\LaserJet". Para concluir este método:
  1. Copie o código VBS de exemplo seguinte para um. vbs ficheiro, por exemplo, Defaultprinter.vbs:
    Option ExplicitDIM RegEntry, ComputerNameRegEntry="HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName\ComputerName"ComputerName = ReadRegValue(RegEntry)if InStr(1,ucase(ComputerName),"LAB1-",vbTextCompare) > 0 then call SetPrinter("\\LAB1\LaserJet")if InStr(1,ucase(ComputerName),"LAB2-",vbTextCompare) > 0 then call SetPrinter("\\LAB2\LaserJet")if InStr(1,ucase(ComputerName),"OFFICE-",vbTextCompare) > 0 then call SetPrinter("\\OFFICE\LaserJet")'so on and so forth.wscript.quit' ***  This subroutine installs and sets the default printerSub SetPrinter(ByVal PrinterPath)  DIM WshNetwork  Set WshNetwork = CreateObject("WScript.Network")   WshNetwork.AddWindowsPrinterConnection(PrinterPath)  WshNetwork.SetDefaultPrinter Printerpathend sub' ****  This function returns the data in the registry valueFunction ReadRegValue(ByVal RegValue)        DIM WSHShell  Set WSHShell = WScript.CreateObject("WScript.Shell")  ReadRegValue=""  On Error Resume Next  ReadRegValue= WSHShell.RegRead(RegValue)End Function					
  2. Modificar as linhas se conforme necessário. A parte apenas das linhas se que necessitam de ser modificadas é entre aspas. Tenha em atenção que poderá ser necessário adicionar linhas se adicionais.
  3. Editor de registo utilizado para criar um valor de cadeia ResetPrinter na seguinte chave de registo:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
  4. O valor de ResetPrinter deve ser semelhante ao seguinte valor
    WSCRIPT.EXE caminho \DefaultPrinter.vbs
    em que o caminho é a localização onde o ficheiro Defaultprinter.vbs está armazenado.

Notas

Também é possível executar o ficheiro Defaultprinter.vbs a partir de um script de início de sessão em vez da chave de execução. Ambos os métodos descritos neste artigo repor a impressora predefinida que um perfil de utilizador é definido para imprimir. Além disso, se o script de exemplo incluído neste artigo não funcionar correctamente, poderá ser necessário actualizar ou instalar o Windows Scripting Host a partir do seguinte Web site da Microsoft: A Microsoft fornece exemplos de programação apenas, para fins sem garantia expressa ou implícita. Isto inclui, mas não está limitado a, as garantias implícitas de comercialização ou adequação a um fim específico. Este artigo pressupõe que está familiarizado com a linguagem de programação apresentada e as ferramentas que são utilizadas para criar e depurar procedimentos. Os técnicos de suporte da Microsoft podem ajudar a explicar a funcionalidade de um determinado procedimento, mas não modificarão estes exemplos para proporcionarem funcionalidades adicionais nem criarão procedimentos adaptados às necessidades específicas do utilizador.

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 304767 - Última Revisão: 08/06/2007 05:59:08 - Revisão: 5.5

Microsoft Windows 2000 Professional SP1, Microsoft Windows 2000 Professional SP2

  • kbmt kbenv kbhowto kbnetwork kbprint KB304767 KbMtpt
Comentários