• Como habilitar/desabilitar o Remote Desktop (Terminal Service) remotamente

    Para modificar as opções de Terminal Services no Windows Server 2008 proceda conforme abaixo:

    1) Para habilitar a opção "Allow connections from computers running any version of Remote Desktop (less secure)" modifique as 2 chaves do registry conforme abaixo:

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server]
    "fDenyTSConnections"=dword:00000000

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp]
    "UserAuthentication"=dword:00000001

    2) Para habilitar a opção "Allow connections only from computers running Remote Desktop with Network Level Authentication (mode secure)" modifique as 2 chaves do registry conforme abaixo:

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server]
    "fDenyTSConnections"=dword:00000000

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp]
    "UserAuthentication"=dword:00000000

    3) Para desabilitar o Remote Desktop/Terminal Service, ou seja, marcar a opção "Don't allow connections to this computer" modifique as 2 chaves do registry conforme abaixo:

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server]
    "fDenyTSConnections"=dword:00000001

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp]
    "UserAuthentication"=dword:00000000

    Para habilitar modificar as opções do Remote Desktop/Terminal Services no Windows Server 2003 ou Windows XP proceda conforme abaixo:

    1) Para habilitar modifique a chave do registry fDenyTSCOnnections de 1 para 0 conforme abaixo:

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server]
    "fDenyTSConnections"=dword:00000000

    1) Para desabilitar modifique a chave do registry fDenyTSCOnnections de 0 para 1 conforme abaixo:

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server]
    "fDenyTSConnections"=dword:00000001

  • Event ID 5785 no SharePoint 2007

    Quando se usam webparts e solutions customizadas no SharePoint 2007 é comum aparecer no Event Viewer vários Event IDs 5785, conforme abaixo:

    Event Type: Error
    Event Source: Office SharePoint Server
    Event Category: Publishing Cache
    Event ID: 5785
    Date: 31/10/2008
    Time: 11:05:54
    User: N/A
    Computer: SERVERXXX
    Description:
    Unable to connect publishing custom string handler for output caching.  IIS Instance Id is '2136283412', Url is 'http://sharepoint.hunecke.com.br/Template/HomeAgenda.aspx?Idioma=EN'.

    Para resolver o problema basta incluir a linha <remove name="PublishingHttpModule"/> na sessão httpModules do arquivo web.config da aplicação customizada (não no web.config do SharePoint), como segue:

     <httpModules>
             <remove name="PublishingHttpModule"/>
    </httpModules>

  • Como fazer Office 2007 salvar no formato Office 2003 via script

    Criar um arquivo xxx.reg com o conteúdo abaixo e distribuir para todas as estações atráves do comando "regedit /s xxx.reg"
     
    Windows Registry Editor Version 5.00
     
    [HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\PowerPoint\Options]
    "DefaultFormat"=dword:00000000
     
    [HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel\Options]
    "DefaultFormat"=dword:00000038
     
    [HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Word\Options]
    "DefaultFormat"="Doc"
     
    OBS.: Vejam que a chave do registro é a mesma (DefaultFormat), mas o valor é diferente para cada aplicação do Office,

  • Vantagens de usar a versão 64 bits do SQL Server 2005

    De modo geral para a Microsoft só existem dois motivos para utilizar SQL Server 2005 (32bits), caso contrário, utilizar a versão 64 bits:

    1. Se o hardware não suporta plataforma 64 bits
    2. Se o software utilizado não suporta plataforma 64 bits

    Segue o link de um artigo bem interessante sobre as “infinitas” vantagens do SQL Server 2005 (64 bits) x SQL Server 2005 (32 bits).

    http://download.microsoft.com/download/a/4/7/a47b7b0e-976d-4f49-b15d-f02ade638ebe/Adv64BitEnv.doc

    Na introdução deste artigo temos a seguinte frase: “Microsoft SQL Serverä 2005 Standard and Enterprise Editions (64-bit) offer dramatic improvements in memory availability and parallel processing performance when compared to SQL Server software running in a 32-bit environment”

    Além disso, se olharmos os benchmarks de SQL Server, só aparecem servidores 64 bits, conforme link: http://www.tpc.org/tpce/results/tpce_results.asp?orderby=hardware

    Outro ponto que é super importante é a facilidade de migração do ambiente 32 bits para 64 bits conforme página 22 do artigo: “The migration of data from SQL Server 2000 (32-bit and 64-bit) and SQL Server  2005 (32-bit) to SQL Server 2005 (64-bit) is a straightforward task, as both share the same on-disk data and log file format. The mechanisms available include using detach and attach or backup and restore.”

  • Como habilitar o KMS no Windows 2008 e Windows 2008 R2

    Atualizado em 27/09/2010

    O serviço já é nativo do Windows 2008 e Windows 2008 R2, não é necessário instalar nenhum componente adicional (exceto para o Office 2010), basta executar os passos abaixo:
     
    Para instalar, configurar e verificar o status do serviço KMS nos servidores Windows 2008 e Windows 2008 R2, execute os passos abaixo:

    Para instalar:

    1) Efetua logon no computador que irá rodar o KMS.
    2) Abra o Command Prompt como privilégios elevados  (Run as Administrator)
    3) Caso necessite ativar Windows 7 e Windows 2008 R2 em um servidor KMS Windows 2008 é necessário instalar a correção KB968912 e reiniciar o servidor.
    4) Execute o seguinte script para adicionar a chave KMS.
             cscript C:\windows\system32\slmgr.vbs /ipk <KmsKey>
    4) Instale o Microsoft Office 2010 KMS Host License Pack a partir do link: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=97B7B710-6831-4CE5-9FF5-FDC21FE8D965&displaylang=en (se for ativar o Office 2010 a partir do KMS)

    Para ativar:

    1) Execute o seguinte script para registar o KMS nos servidores Microsoft. Nota: É necessário conexão com a Internet ou via telefone utilize o comando “slui.exe 4”
               cscript C:\windows\system32\slmgr.vbs /ato
    2) Crie o seguinte registro srv no DNS Server para que as estações e servidores consiga se conectar no KMS Server automaticamente. Nota: Considerando que o nome do domínio é hunecke.net e o nome do servidor é server1.
               _VLMCS._tcp.hunecke.net [0][0][1688] server1.hunecke.net
    3) Caso o firewall do servidor esteja ativado, habilite a regra de inbound para o serviço Key Management Service (TCP-In), conforme abaixo:  
    image

    Para verificar o status:

    1) Execute o seguinte script para verificar o status do servidor KMS.
              cscript C:\windows\system32\slmgr.vbs /dlv

    Algumas opções para resolver problemas relacionados ao KMS:

    1) Lembre que o KMS só começa a registrar a partir do 5o servidor, 5o Office 2010 e da 25a estação de trabalho.

    2) Para testar a pesquisa do registro srv do DNS abra o prompt e digite os seguintes comandos:

    nslookup
    set type=srv
    -VLMCS._tcp.hunecke.net

    No resultado do comando deve aparecer o endereço do servidor de KMS e respectiva porta tcp 1688.

    3) Caso o registro srv não esteja disponível no DNS, pode-se utilizar o comando abaixo para apontar manualmente para o servidor KMS.
               cscript C:\windows\system32\slmgr.vbs /skms server1.hunecke.net

    4) Para mais opções abra o prompt e digite: cscript C:\windows\system32\slmgr.vbs /?

    5) Caso o servidor KMS precisa ser “convertido” em um cliente KMS, siga os procedimentos abaixo:

    a. Reiniciar o serviço “Software Licensing” (Windows 2008) e “Software Protection” (Windows 2008 R2)

    b. Remover a chave do KMS com o comando "cscript \windows\system32\slmgr.vbs /upk”

    c. Tentar fazer a ativação através do Painel de Controle à System (ou slmgr /ato)

    d. Se a ativação falhar, direcionar a ativação para um dos servidores KMS com o comando “cscript \windows\system32\slmgr.vbs /skms server1.hunecke.net:1688”

    e. Se ainda falhar, limpar o direcionamento do KMS Server com o comando “cscript \windows\system32\slmgr.vbs /ckms”

    IMPORTANTE: O serviço do KMS do Windows Server 2008, não suporta ativação do Office 2010.

     

    Algums erros comuns e respectiva solução:

    1) Cenário: o rodar slmgr.vbs –ato o cliente recebe a mensagem:

    Activating Windows Server(R), ServerEnterprise edition (620e2b3d-09e7-42fd-802a-17a13652fe7a). Error: 0xC004F074 The Software Licensing Service reported that the computer could not be activated. The Key Management Service (KMS) is unavailable

    Causa: Serviço de KMS está indisponível.

    Solução: Criar exceção no Windows Firewall para a porta 1688 TCP

     

    2) Cenário: Ao rodar slmgr.vbs –ato o cliente recebe a mensagem de erro:

    Error: 0xC004F038 The software Licensing Service reported that the computer could not be activated. The count reported by your Key Management Service (KMS) is insufficient. Please contact your system administrator

    Causa: Não atingiu o contador mínimo

    Solução: Ativar o número mínimo de objetos no KMS, conforme abaixo:

    - 5 servidores

    - 5 Office 2010

    - 25 estações de trabalho

     

    OBS.: O nome do serviço no que controla o KMS é diferente entre o Windows 2008 e Windows 2008 R2.

    No Windows 2008 é Software Licensing e fica com startup Automatic

    No Windows 2008 R2 é  Software Protection e fica com startup Automatic (Delayed Start)