Monday, 2 December 2019

Lentidão do Windows 10 - criação do método de alto desempenho e habilitação do modo de Desempenho Máximo

Estes dias peguei um notebook com processador extremamente lento.
Instalei o Windows 10 neste computador e percebi que ele estava mais lento que deveria estar.
Percebi que mesmo colocando em desempenho máximo ao clicar no ícone da bateria perto do relógio, o desempenho deixava a desejar, não pegando o máximo desempenho que esperava.
O computador estava usando o modo Equilibrado de energia, e não tinha o modo de Alto desempenho pré-criado, como em versões anteriores do Windows.
Foi então que criei o modo de alto desempenho, e após realizá-lo, o computador melhorou consideravelmente a velocidade.
Já fiz em dois computadores e obtive bons resultados.
Não sei se é um bug ou um novo padrão, onde o modo de Alto desempenho já não existe, mas convém criá-lo para testar.

Para isto:
Digite "energia" no Menu Iniciar, e clique em "Escolher Plano de Energia".


No caso da minha VM já existia. Porém, se no seu caso não existir, à esquerda, clique em "Criar um plano de energia"

Depois selecione o tipo Alto Desempenho e defina um nome para o plano.

Selecione o novo plano.

Em tempo, acho que vale a pena testar a função escondida "Desempenho máximo" disponível a partir da versão 1803 do Windows 10.
É necessário executar este comando como administrador para que a função apareça:
powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61



Depois de executar este comando aparecerá a opção Desempenho máximo.
Acredito que isso não traria malefícios além do fato de gastar mais energia. 



Maiores informações:
https://www.youtube.com/watch?v=cLmmrZQbtoM

Thursday, 14 November 2019

Placa de Rede funciona DHCPv4 porém não funciona DHCPv6 adequadamente

Ambiente:
Windows 10 Pro (realizada com imagem clonada, preparada com sysprep)
Placa de rede Realtek PCIe GbE 8168

Pelo fato da imagem da máquina ter sido feita com sysprep, observei que ficou um resquício de informações da máquina de origem.
Tal resquício ficou em:
Computador\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters

Apaguei o registro Dhcpv6DUID que continha informações do MAC Address equivocado e reiniciei.

Além disso, é necessário desinstalar o dispositivo de rede apagando o driver, e após isso, reinstalar o dispositivo. (apenas remover o dispositivo e reinstalá-lo não resolveu).


O problema foi resolvido.

O que estava acontecendo é que ao solicitar informações ao servidor DHCPV6, a máquina se identificava com o MAC Address equivocado por conta desta informação errônea, pegando o IP IPV6 estático de outra máquina.


Fonte:
https://www.online-tech-tips.com/computer-tips/unable-delete-network-adapter-windows-10/

Friday, 6 September 2019

Problema no Marketup Desktop: Erro ao iniciar o serviço principal

Sistema operacional: Windows 10


Estava aparecendo um erro semelhante à este ao iniciar o Marketup Desktop:

System.IO.FileNotFoundException occurred HResult=0x80070002
Message=Could not load file or assembly 'System.Net.Http, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.


* LOG: 2019-09-05 18:32:56.584
- Message: (!) ERROR: Erro ao iniciar o serviço principal -- url: http://127.0.0.1:9002/Message -- Não foi possível carregar arquivo ou assembly 'System.Net.Http, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' ou uma de suas dependências. A definição do manifesto do assembly localizado não corresponde à referência do assembly. (Exceção de HRESULT: 0x80131040)
- Method: MarketUPDesktop.MainForm.StartMainService
- Exception:
Message: Não foi possível carregar arquivo ou assembly 'System.Net.Http, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' ou uma de suas dependências. A definição do manifesto do assembly localizado não corresponde à referência do assembly. (Exceção de HRESULT: 0x80131040)
Type: System.IO.FileLoadException (mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)
Source: System.ServiceModel
TargetSite: Void .ctor(System.ServiceModel.Channels.HttpTransportBindingElement, System.ServiceModel.Channels.BindingContext)


Para resolver, foi necessário desinstalar e reinstalar o marketup.
Para puxar a versão mais recente disponível no site é necessário logar, entrar em configurações, fiscal, marketup desktop)
A versão que puxei foi a 0.0.53 (aparentemente de 2014).


Friday, 5 July 2019

Configuração para envio de e-mail no Linux por sSMTP

Testado em sistema compatível com Centos e Ubuntu.
Edite o arquivo /etc/ssmtp/ssmtp.conf.

Para configuração de uma conta GMAIL, por exemplo, adicione no final do arquivo:

root=email@gmail.com
mailhub=smtp.gmail.com:587
Hostname=nome_do_servidor
UseTLS=Yes
TLS_CA_File=/etc/pki/tls/certs/ca-bundle.crt
AuthUser=email@gmail.com
AuthPass=suasenha
UseSTARTTLS=YES
FromLineOverride=YES

Pode ser necessário habilitar os apps menos seguros para que funcione o envio dos emails.
https://myaccount.google.com/lesssecureapps?pli=1


Para testar se funcionou, pode-se usar o "mail" para fazer um teste.
Para isto, digite:
mail -s "Assunto" email_destino@dominio.com

Aperte Enter e escreva a mensagem e depois aperte Ctrl + D para enviar, que lhe dará uma saída EOT.

Fontes:
https://www.interserver.net/tips/kb/linux-mail-command-usage-examples/
https://ubuntuforums.org/showthread.php?t=2236998

Thursday, 27 June 2019

Guia para instalação do HP System Management Tools no Xen Hypervisor 8

Ambientes testados: G5 e G6 com Xen Hypervisor 8

Ainda não há uma versão oficial do "HP System Management Tools" para Xen Hypervisor 8 (ou Xenserver 8).
Enquanto isso, elaborei um passo a passo para instalá-lo.

Adicione os repositórios necessários


No momento que efetuei este manual, os repositórios abaixo funcionaram, mas pode haver a necessidade de atualizar.
Para atualizar os devidos repositórios, pode-se consultar a partir desta lista de repositórios:

Crie o arquivo /etc/yum.repos.d/hp.repo e o alimente como a seguir:

[HP-spp]
name=HP Service Pack for ProLiant
baseurl=http://downloads.linux.hpe.com/SDR/repo/spp/RHEL/7.6Server/x86_64/current/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/GPG-KEY-ssp

[HP-mcp]
name=HP Management Component Pack for ProLiant
baseurl=https://downloads.linux.hpe.com/SDR/repo/mcp/centos/7.6/x86_64/current/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/GPG-KEY-mcp

Faça o download das duas chaves gpg abaixo, colocando-as em /etc/pki/rpm-gpg/

Instalando as ferramentas
yum install hp-health hpssacli hp-snmp-agents hpssa hpssacli hp-smh-templates hpsmh hponcfg

Durante a instalação aparecerá uma informação indicando a necessidade de configurar o SNMP:
====================================================================
NOTE: In order to activate the software contained in this package, you must
     type '/sbin/hpsnmpconfig' as 'root' user.
     Once configuration is completed start the agents by typing
     /etc/init.d/hp-snmp-agents start
====================================================================

Portanto, para efetuar a configuração do SNMP, digite:
/sbin/hpsnmpconfig

Siga as instruções da tela conforme a sua necessidade.

Inicie os serviços
service hp-health start
service snmpd start
service hpsmhd start

Configure os serviços para iniciar no momento do boot do sistema:
systemctl enable hp-health
systemctl enable snmpd
systemctl enable hpsmhd

Execução do HPE Smart Storage Administrator
Se quiser que funcione o HPE Smart Storage Administrator, é necessário executar manualmente o comando:
/opt/hp/hpssa/bin/hpssa -start












Reinicie o servidor hpsmhd.

service hpsmhd restart

Fazendo a instalação dos agentes HP do XENSERVER
Faça o download a partir deste link:

Monte a iso na pasta da sua preferência.
mount -ro loop /tmp/hp-agents-10.50-2.XS7.iso /media
cd /media

Execute a instalação do pacote 
yum install hp-agents-xs-config-1.1-2.i386.rpm

Configurar Firewall para permitir comunicação 
Regra para liberar hp system management
-I INPUT 1 -p tcp -m tcp --dport 2381 -j ACCEPT

Entre a partir do navegador no endereço do seu XenServer.
https://IP_do_servidor:2381


Pode ser necessário reiniciar o servidor.

Fontes:
https://voice1.me/installing-hp-snmp-agents-on-xenserver-7-x/
https://www.centos.org/forums/viewtopic.php?t=55506
https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_7b37f0101fff497d80265eec78#tab-history
http://downloads.linux.hpe.com/SDR/repo/spp/RHEL/

Friday, 15 March 2019

Criação de atalho na área de trabalho para perfis do Chrome

Dica rápida:
Para criação de atalho na área de trabalho para perfis do Chrome, entre nos três pontinhos alinhados verticalmente no canto superior direito do chrome, Configurações, Nome e foto do Chrome, e clique no botão para criação do atalho que aparecerá nesta tela.

Tuesday, 20 November 2018

Como reinstalar o Windows Store no Windows 10 que foi removido no contexto do usuário

Cenário:
No Windows 10, através de um script de logon,  removi dos usuários comuns diversos aplicativos do Windows, dentre eles, a própria Windows Store.
O objetivo era evitar que usuários instalassem aplicativos não autorizados em ambientes como salas de aulas.
Lembrando que a remoção foi efetuada no contexto de usuário não administrador.
A linha utilizada foi:

Get-AppxPackage *Microsoft.WindowsStore* | Remove-AppxPackage


Mais tarde me deparei com um problema. Precisava voltar a aplicação Windows Store naquele usuário em específico (já que ao entrar em outros usuários o Windows Store continuava lá).
Digitei o comando, abrindo o Powershell no contexto do Usuário, sem ser como administrador, comando pelo qual pensei que deveria funcionar, mas não resolveu:

Get-AppxPackage -register *Microsoft.WindowsStore*

Encontrei então um script que resolveu meu problema.

O script se encontra aqui:
https://gist.github.com/crowbarsolutions/3234283438e3a6c8c574#file-reinstall-preinstalledapps-ps1

ou copie o conteúdo abaixo em um arquivo com extensão .ps1 e salve com o nome reinstall-preinstalledApps.ps1:



# Get all the provisioned packages
$Packages = (get-item 'HKLM:\Software\Microsoft\Windows\CurrentVersion\Appx\AppxAllUserStore\Applications') | Get-ChildItem

# Filter the list if provided a filter
$PackageFilter = $args[0]
if ([string]::IsNullOrEmpty($PackageFilter))
{
echo "No filter specified, attempting to re-register all provisioned apps."
}
else
{
$Packages = $Packages | where {$_.Name -like $PackageFilter}

if ($Packages -eq $null)
{
echo "No provisioned apps match the specified filter."
exit
}
else
{
echo "Registering the provisioned apps that match $PackageFilter"
}
}

ForEach($Package in $Packages)
{
# get package name & path
$PackageName = $Package | Get-ItemProperty | Select-Object -ExpandProperty PSChildName
$PackagePath = [System.Environment]::ExpandEnvironmentVariables(($Package | Get-ItemProperty | Select-Object -ExpandProperty Path))

# register the package
echo "Attempting to register package: $PackageName"

Add-AppxPackage -register $PackagePath -DisableDevelopmentMode
}




Entre no diretório onde você salvou o script através do powershell (executado como usuário comum), execute o script através da linha:
powershell -executionpolicy bypass .\reinstall-preinstalledApps.ps1  *Microsoft.WindowsStore*

Após realizar isto, meu problema foi resolvido, o Windows Store voltou a aparecer para o usuário em questão.



http://www.crowbarsolutions.com/uninstalling-all-apps-in-windows-10/ (parte REINSTALLING THE STORE APP)
http://www.pcwizardsinc.com/home/windows10startmenubroken
https://www.youtube.com/watch?v=l9id9QOa1wc