segunda-feira, 30 de setembro de 2019

ACT - Application Compatibility Toolkit.

Se você é usuário do Windows Vista, 7, ou Server 2008, então já deve ter se deparado com o UAC. O propósito do UAC é melhorar a segurança no Windows, o que ele faz bem, mas ao custo da facilidade de uso.Existem muitos programas que precisam ser autorizados pelo UAC para que possam ser executados. Alguns usuários optam por desativar o UAC (o que NÃO é recomendável!), mas ao invés disso, que tal desativá-lo apenas para certos programas ao invés de desativá-lo por completo?Felizmente essa possibilidade existe e é recomendada pela própria Microsoft.
  • Primeiro, faça o download e instale o Application Compatibility Toolkit.
  • Encontre o ícone para o Compatibility Administrator. Clique com o botão direito do mouse sobre ele e escolha Executar como administrador.
  • No painel do lado esquerdo, clique com o botão direito em database sob o item Custom Databases, selecione Create New e em seguida selecione Application Fix.
  • Digite o nome e os detalhes do programa que você quer alterar e navegue até selecioná-lo. Clique em Next.
  • Clique em Next até chegar na tela Compatibility Fixes.
  • Na tela Compatibility Fixes, encontre o item RunAsInvoker e selecione-o.
  • Clique em Next e depois em Finish.
  • Selecione File e Save As. Salve o arquivo como app.sdb em um diretório fácil de encontrar.
  • Navegue até o menu Iniciar, clique com o botão direito do mouse no ícone do Prompt de comando e selecione Executar como administrador.
  • Execute o seguinte comando no prompt:
    sdbinst <caminho>\app.sdb
    Onde <caminho> é o local onde você salvou o arquivo app.sdb. Por exemplo, se você o salvou no diretórioC:\Windows, o comando ficaria assim:
    sdbinst  C:\Windows\app.sdb 
  • Você deve ver uma mensagem de confirmação.
  • E pronto! O Windows não irá mais invocar o UAC sempre que você executar o programa que você alterou.
É recomendável usar este método, apesar de aparentemente ser mais trabalhoso, do que desativar completamente o UAC.

Fonte: https://social.technet.microsoft.com/Forums/pt-BR/a63602c2-f803-410f-ae9d-ccf691414f80/executar-programas-sem-solicitar-senha-do-adminstrador-em-maquina-local?forum=winsrv2008pt

quinta-feira, 20 de junho de 2019

Fazendo backup de drivers no Windows 10 com DISM via PowerShell

Quem é profissional da área sabe como é complicado achar um driver de dispositivos de fabricas de hardwares não muito conhecidas (chinesas).
Por este motivo esse procedimento é uma mão da roda rsrs... Espero poder estar te ajudando de alguma forma.
Iremos usar o comando DISM (que já está no Windows 10) através do Windows PowerShell. Estes procedimentos também podem ser feitos através do Prompt de Comando.
O DISM é uma ferramenta de linha de comando que pode ser usada na manutenção e na preparação de imagens do Windows (fonte: site da Microsoft).
Como iremos trabalhar com linha de comando, iremos utilizar o PowerShell que, por padrão, já está configurado nas últimas Builds do Wndows 10.
Como em  outros tutoriais que expliquei aqui, iremos clicar com o botão direito do mouse na logo do Windows, situado no canto inferior direito e, como iremos precisar de permissões elevadas, iremos clicar em seguida com o botão esquerdo em Windows PowerShell (Admin).
bkpdriver-powershell1
Como necessitamos de permissões, aparecerá a janela onde deveremos clicar em Sim para permitir alterações.
bkpdriver-powershell2
Com o Windows PowerShell aberto, iremos primeiramente criar uma pasta (diretório) na raiz do disco local C para armazenarmos os backups dos drivers. Para isso iremos digitar o comando mkdir c:\BKP_DRIVERS <enter>, o mkdir é o BKP_DRIVERS é o nome que foi dado para o diretório.  
bkpdriver-powershell4
Com o diretório de armazenamento criado, iremos digitar
bkpdriver-powershell6
Iremos notar que irá fazer o backup dos drivers para o diretório escolhido.
bkpdriver-powershell7
Se quisermos verificar através da linha de comando se de fato foram feitos os backups dos drivers, só precisamos digitar dir c:\BKP_DRIVERS <enter> .
bkpdriver-powershell9
Lembrando que antes de formatar o PC, copiar esta pasta de backup para um pendrive ou um diretório seguro na rede.
E o comando para restaurar os drivers é 
Este procedimento poderá ser feito também em versões mais antigas do Windows. Caso não tenha o dism, poderá estar instalando o Windows ADK, do qual o dism também faz parte.
Fonte: https://www.profissionaisti.com.br/2018/05/fazendo-backup-de-drivers-no-windows-10-com-dism-via-powershell/

segunda-feira, 19 de novembro de 2018

Restaurar TrustedInstaller como proprietário de arquivos de sistema no Windows

Como podemos restaurar TrustedInstaller como proprietário dos arquivos de sistema do Windows Vista e Windows * 7
Aviso! Antes de restaurar TrustedInstaller o proprietário de um sistema de arquivos restaure as permissões padrão / inicial mesmo (ou pelo menos modificar permissões para o usuário que você tomou o controle desse arquivo Controle total in Ler e executar).
mudança-permissions
  • identificado sistema de arquivos (Pasta, registro, etc.) em que tiver concedido permissões de proprietário, Clique com o botão direito sobre ele e selecione Propriedades
file-propriedades
  • selecione a guia Security e clique no botão avançado
avançado de segurança
  • clique na guia Proprietário em seguida, clique no Editar
file-proprietário
  • se TrustedInstaller não entre os usuários que podem ser selecionados, como proprietário, clique em Outros usuários ou grupos
outros utilizadores
  • entrar NT SERVICE\TrustedInstaller no campo abaixo Digite o nome do objeto a ser selecionado em seguida, clique em Verificar nomes> OK
selecionar usuário
  • selecionar TrustedInstaller exibição de usuários menores Alterar o proprietário paraEm seguida, clique em aplicar si OK
mudança de dono
E pronto. Proprietário do sistema de arquivos é novamente TrustedInstaller.
Se você tem vários sistemas de arquivos em que você tem que tomar posse e controle sobre o que você tiver alterado as permissões, siga as instruções acima para cada um deles. Se você quiser chown alterar uma pasta do sistema e todos os arquivos nele Antes chown certifique-se verificado Substituir o proprietário em sub-recipientes e objetos.
subpastas-substituir-proprietário
Fonte: https://pt.stealthsettings.com/cum-sa-restauram-trustedinstaller-ca-owner-al-fisierelor-de-sistem-in-windows.html

quarta-feira, 18 de abril de 2018

FIX PARA O ERRO COM CARACTERES UTF8MB4 NO MYSQL AO IMPORTAR UMA TABELA

Este erro parece estar ocorrendo com mais frequência agora que várias empresas de hospedagem estão configurando os servidores MySQL com o collation utf8mb4. O que acontece é que a maioria dos servidores ainda não suportam ou não são configurados para aceitar este padrão, somente aceitam UTF8. E versões antigas do MySQL também não têm suporte ao utf8mb4, que só foi implementado a partir da versão 5.5 do MySQL.
A diferença entre as duas codificações é que utf8mb4 é a implementação correta de collation e deverá tornar-se padrão nos próximos anos para quem usa UTF8. A Amazon por exemplo já utiliza este collation nos servidores RDS deles.
Um exemplo do erro: The destination website’s MySQL server does not support the utf8mb4 character set
Ou este: Unknown collation: utf8mb4_unicode_ci
Ou este: Unknown collation: ‘utf8mb4_unicode_520_ci’

Caso você tenha que lidar com uma situação de importação de banco de dados e apresente o erro então siga os procedimentos abaixo para solucionar. *Iremos modificar as referências de codificações no MySQL, então guarde uma cópia de backup do database antes de começar.
– Exporte o banco de dados (dump) usando o phpMyAdmin. Selecione o banco e siga os procedimentos da tela na aba “Exportar“. Isso irá gerar um arquivo .SQL que deverá ser baixado para o seu computador.
– Edite o arquivo usando um editor que suporte codificação sem BOM como é o Notepad++, assim não haverá erros ao importá-lo.
– Localize o texto utf8mb4_unicode_520_ci e substitua todas as ocorrências dele por utf8_general_ci
– Em seguida localize o texto utf8mb4 e substitua todas as ocorrências dele por utf8
– Salve o arquivo e importe ele para o banco de dados usando o phpMyAdmin. Para isso dar certo é necessário deletar todas as tabelas do banco que lá estão, selecione e elimine todas elas. Em seguida você já poderá clicar na aba “Importar“, selecionar o arquivo .SQL e executar a importação.

Após finalizado o processo navegue pelo site e verifique se existe algum problema com acentuação de caracteres.
Fonte: https://fatorbinario.com/comunidade/topico/fix-para-o-erro-com-caracteres-utf8mb4-no-mysql-ao-importar-uma-tabela/

quinta-feira, 10 de agosto de 2017

Remover Imagens do Excel com VBA

Segue abaixo um procedimento com macro para desbloquear em apenas alguns segundos uma planilha protegida por senha no EXCEL. 

Siga os passos abaixo conforme indicado.



Passo 1
Abra a planilha protegida e digite ALT+F11

Passo 2
Se você fez certo o passo anterior agora deverá estar aberto o Microsoft Visual Basic. 
Vá em INSERIR > MÓDULO

Passo 3: 
Insira a rotina abaixo copiando e colando desde a linha "Sub RemoverImg()" até "End Sub"

Sub RemoverImg()
On Error Resume Next
Dim img As Shape, cl1 As String, cl2 As String

cl1 = Application.InputBox(prompt:="Célula 1:", Type:=8)
cl2 = Application.InputBox(prompt:="Célula 2:", Type:=8)


For Each img In ActiveSheet.Shapes
    If Not Application.Intersect(img.TopLeftCell, ActiveSheet.Range(cl1 & ":" & cl2)) Is Nothing Then
        img.Delete
    End If
Next

End Sub

Passo 4: Clique no disquete em Salvar na tela de edição da macro.

Passo 5: Digite ALT+F11 novamente para retornar a planilha protegida. 


Digite ALT+F8. Selecione sua macro (Removerimg) e clique em executar.

Passo 6: Sera aberta uma janela solicitando o intervalo de celulas que contenha imagens, deixe em branco para remover todas as imagens.

Espero ter ajudado! Deixe seu comentário abaixo, ok!