quarta-feira, 18 de novembro de 2015

Erro HTTP 500.0 - Internal Server Error - IsapiModule - ASPClassic - 0x800700aa - Após desinstalar o Macfee ou o Kaspersky

Ontem após desinstalar o Kaspersky num servidor de um Cliente SBS 2008, deparei-me com o seguinte erro num site do mesmo.

 
Após verificação verifiquei que é um erro do vbscript

Causa:
  Tanto o kaspersky como o Macfee por vezes quebram o registo do VBScript


Resolução:

1) Abra uma linha de comandos como Administrador e escreva "regsvr32 vbscript.dll"
2) Abra o regedit e verifique se HKLM\SOFTWARE\Classes\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32 está a apontar para o vbscript.dll

  Ver imagem:



 3) Em máquinas 64 bits Verifique também se HKLM\SOFTWARE\Wow6432Node\Classes\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32 está apontar para o vbscript.dll

  Ver Imagem:



 4) É possível que a mesma chave exista também em HKCU, se existir apague toda a tree HKCU\SOFTWARE\Classes\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}

Et voilá,

Espero ter ajudado.

Após Instalar o Exchange 2007 SP3 as Application Pools do IIS ficam Stopped (Event 2282, IIS-W3SVC-WP e Event 5002, WAS)

As Application Pools do IIS param após instalação do SP3 do Exchange 2007 no SBS 2008 e quando têm a True 32 bits enabled

Aparece os seguintes erro no Event Viewer:

Event 2282, IIS-W3SVC-WP
The Module DLL 'C:\Program Files\Microsoft\Exchange Server\ClientAccess\Owa\auth\exppw.dll' could not be loaded due to a configuration problem. The current configuration only supports loading images built for a x86 processor architecture. The data field contains the error number. To learn more about this issue, including how to troubleshooting this kind of processor architecture mismatch error, see http://go.microsoft.com/fwlink/?LinkId=29349.

Event 5002, WAS
Application pool 'Classic .NET AppPool' is being automatically disabled due to a series of failures in the process(es) serving that application pool.


Resolução:

1º) Ir a C:\Windows\system32\inetsrv\config e efetuar uma cópia do ficheiro applicationHost.config
2º) Editar o ficheiro applicationHost.config com o notepad
3º) No notepad procurar a palavra exppw e adicionar nos seguintes sitios o seguinte, preCondition="bitness64"
           
Nota: O ficheiro terá de ficar assim:
   <globalModules>
     <add name="exppw" image="C:\Program Files\Microsoft\Exchange Server\ClientAccess\Owa\auth\exppw.dll" preCondition="bitness64" />


<modules>
     <add name="exppw" preCondition="bitness64" />


4º) Grave o ficheiro e faça um IISRESET numa linha de comandos como Administrador.

Et voilá,

Espero que tenha corrido tudo bem.

quarta-feira, 4 de novembro de 2015

Desinstalar o WSUS de um SBS 2008 e a sua GPO

Problema: Como desinstalar o WSUS de um SBS 2008?

Antes de fazer a minha migração de um SBS 2008 para um DC 2012 R2 Standard, quis retirar o WSUS da rede, pois siceramente não é das coisas que mais aprecio no windows.

Não aconselham a desinstalar, mas sim a fazer o disable dos serviços; mas como já fiz isso em vários clientes, vou fazer no servidor aqui da empresa.

Resolução:

1º) Vamos desativar GPO que coloca qual o servidor de WSUS nos clientes. Para isso vamos a Start / Administrative Tools / Group Policy Management


 2º) Botão do lado direito do rato em cima de Update Services Common Settings Policy e escolher Edit

3º) Escolher Computer Configuration / Policies / Administrative Templates / Windows Components / Windows Update, fazer duplo clique em cima de Specify Intranet Microsoft update service location, e escolher disable seguido de OK


4º) Abrir uma linha de comandos (cmd as Administrator) e executar o seguinte comando:
        gpupdate /force



5º Ir ao Painel de controlo / adicionar e remover programas e desinstalar o programa Windows Server Update Services

Et voilá

Espero que tenham gostado, qualquer coisa digam.

terça-feira, 3 de novembro de 2015

Actualizar SQL 2008 Express Edition para SQL 2008 Standard

Problema: Como actualizar o SQL 2008 Express Edition para SQL 2008 Standard sem instalar uma nova instância?

Resolução:

1º Executar numa linha de comandos (como Administrador) o seguinte:

setup /ACTION=editionupgrade /INSTANCENAME=SQL2008 /PID=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

2º Escolher Add features to an existing instance of SQL Server 2008, escolher o nome da instância e primir Next

Et voilá

Espero que tenha corrido tudo bem.

The INSTALLSHAREDDIR command line value was not specified. This value must be specified when the INSTALLSHAREDWOWDIR value is specified

Erro: The INSTALLSHAREDDIR command line value was not specified. This value must be specified when the INSTALLSHAREDWOWDIR value is specified.


Este erro ocorreu na Instalação de um SQL 2008 Express Edition With Advanced Services

Em qual Ambiente? 
R: Num servidor Windows 2012 R2 com SQL 2005 Express Edition With Advanced Services já instalado

Como resolver:
1º Desinstalar o Management Tools do SQLServer 2005 no Painel de Controlo

2º Ir ao regedit e eliminar a seguinte Chave [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-518\Components\0D1F366D0FE0E404F8C15EE4F1C15094]

3º Extrair o Exe do SQL 2008 para uma pasta

4º Executar cmd como Administrador

5º Correr o seguinte comando:

 setup.exe /Action=Install /INSTALLSHAREDDIR="C:\Program Files\Microsoft SQL Server" /INSTALLSHAREDWOWDIR="C:\Program Files (x86)\Microsoft SQL Server" /INSTANCEDIR="C:\Program Files\Microsoft SQL Server"


Et  voilá

Espero que tenha corrido tudo bem

Unexpected Kernel Mode Trap while using Office 2016

I have been fighting with my computer searching for a fix for Unexpected Kernel Mode Trap when I attempt to open attachments in Outlook 2...