segunda-feira, 5 de novembro de 2018

Google Chrome, Sites da Globo.com e Java do Demônio


Breve Introdução

Após alguns meses apanhando de usuários e do Google Chrome porque os malditos sites do g1.globo.com e valor.com.br não funcionavam de jeito nenhum. (Só não funcionavam no Google Chrome).

Apesar do Chrome ter virado o novo IE, muitos (eu "me incluo" nessa), colocaram lá toda sua vida e cá pra nós q bosta ficar migrando toda hora.


O cenário

Intermitentemente, sites da globo (que inclui valor.com.br) travam o navegador e o PC utilizando grandes quantidades de memória e abrindo um monte de subquadros (Subframes), até que o navegador trava e a CPU fica em alto consumo.




A solução

Desabilitar o javascript para estes sites somente.

  1. Abra o Chrome e clique nos três pontos da direita superior 
  2. Selecione Configurações
  3. Na barra de pesquisa digite javascript, conforme abaixo 
  4. Selecione "Configurações de conteúdo"


      5.  Clique em Javascript



      6. Em "Bloquear" adicione os sites:
            a.       [*.]valor.com.br
b                 b.       [*.]globo.com
c                 c.       [*.]g1.com.br

       7. Reinicie o navegador


Espero ter ajudado

sexta-feira, 29 de julho de 2016

Como apagar/remover um aplicativo travado em Instalando/Aguardando (installing/waiting) no seu iPhone/iPad

Algumas vezes, aplicativos de iPhone/iPad travam em "Instalando" ou "Aguardando" após a compra na AppStore ou após alguma atualização.

Estes aplicativos podem ficar congelados com um ícone em branco ou escurecido (grayed) e não há como ser removido por nenhuma das formas mais convencionais. Clicar e segurar o ícone para apagar o aplicativo travado não funcione e as vezes nem aparece o circulo com o X para apagar.

Abaixo, seguem algumas instruções de como apagar estes aplicativos:


  1. Reinicie seu aparelho normalmente (pressione o botão power até aparecer a opção de deslizar para desligar)
  2. Após reiniciar, se o aplicativo ainda estiver travado, tente fazer logoff da App Store temporariamente. Vá até CONFIGURAÇÕES > ITUNES STORE E APP STORE > ID APPLE > FINALIZAR SESSÃO. 
  3. Reinicie o aparelho normalmente, como instruído no passo 1
  4. Abra a App Store e faça login novamente com sua ID Apple existente. Após o login este aplicativo travado deve resetar.

Se ainda assim, você tiver ícones travados no seu aparelho, conecte-o a um computador e abra o iTunes. Navegue até a App Store, baixe em seu computador os aplicativos que estão com problemas, depois sincronize seu dispositivo com o iTunes.

Espero ter ajudado!

quinta-feira, 2 de junho de 2016

Evitar que usuário abra múltiplas instâncias do Outlook

Os 72 Outlooks

(Troubleshoot com história verídica)

Usuários. Nunca subestime seu poder.
Quando alguns de nós vemos a barra de tarefas na parte inferior da tela, sabemos que é só clicar em cima para abrir algum programa ou voltar à janela de algum já aberto.

Porém, hoje, deparei com o computador de um usuário que reclamava do erro

"Não Existem recursos de sistema suficientes para concluir o serviço solicitado"

Configuração do equipamento:

Processador: Core i5 de 6a Geração
Memória: 12 GB Ram
HD: SSD de 512 GB

Ouvi muita reclamação que o Windows 10 é ruim, quero o windows XP de volta, blah blah, ok. Ao abrir o monitor de performance do task manager, toda a memória estava sendo usada, por não menos que 72 instâncias abertas do Outlook 2013.

Reiniciei a máquina, que voltou à sua performance normal. Ao questionar o usuário ele não sabia me explicar o porquê de ter tantos outlooks abertos. Pedi para ele me chamar quando o problema acontecesse novamente, e ele o fez, aproximadamente 1 hora depois.

Vi que tinha mais de 50 instâncias abertas novamente, e as fechei pelo task manager, devolvendo ao equipamento sua performance normal, só que desta vez, fiquei ao lado do usuário por alguns minutos para ver o que acontecia.

Daí minha surpresa. A cada e-mail que o usuário ia escrever, ele CLICAVA COM O BOTÃO DIREITO NO ÍCONE DA BARRA DE TAREFAS, e depois clicava em Outlook, como abaixo:


Com isso, a cada clique no outlook após clicar com o botão direito ele abria nova instância do Outlook que acabava com a memória do equipamento.

Instruí o usuário a clicar normalmente com o botão esquerdo, mas ele se recusou dizendo que o Windows XP era melhor pois não acontecia isso.

Então, para evitar que uma instância seja aberta a cada clique, segui os passos abaixo:

1) Criei um atalho do Outlook.exe no desktop (C:\Program Files\Microsoft Office\Office16 para Office 2016 64 bits)

2) Edite o atalho e em TARGET ou DESTINO, coloque a instrução /RECYCLE ao final da linha de comando. Para Outlook 2016 64 bits deve ficar algo assim:

"C:\Program Files\Microsoft Office\Office16\OUTLOOK.EXE" / RECYCLE

(ATENÇÃO! PRECISA COLOCAR AS ASPAS, CONFORME ACIMA)

Desta forma, o usuário pode continuar clicando da maneira que quiser, que não vai abrir diversas instâncias do aplicativo.

Espero ter ajudado.

segunda-feira, 28 de março de 2016

Mudando idioma do Windows 10 em versões Single-Language (unico idioma)

Se você tem uma versão do Windows 10 Single-Language e deseja mudar o idioma, existe um procedimento relativamente fácil, de 3 passos, que descreverei abaixo:

1) Baixe o pacote de idioma e salve na raiz com o nome de lp.cab (C:\lp.cab)

2) Abra o prompt de comando como administrador e execute os comandos abaixo:



   2.1) Instale o novo idioma

           dism /Online /Add-Package /PackagePath:C:\lp.cab

   2.2) Encontre o pacote de idiomas original instalado (o que você quer mudar)

           dism /Online /Get-Packages

   2.3) Remova o pacote de idiomas original

           dism /Online /Remove-Package /PackageName:Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~ru-RU~10.0.10240.16384

3) Reinicie o Computador

Pronto! O pacote de idiomas escolhido deverá ser iniciado automaticamente após a reinicialização do equipamento!

Espero ter ajudado.. Mas não é só isso. Abaixo seguem os links para download dos principais pacotes de idiomas (MUI).

Windows 10 x64 (Build 10240):
zh-CN: Chinese download.windowsupdate.com/d/msdownload/update/software/updt/2015/07/lp_9949b0581789e2fc205f0eb005606ad1df12745b.cab
hr-HR: Croatian download.windowsupdate.com/d/msdownload/update/software/updt/2015/07/lp_c3bde55e2405874ec8eeaf6dc15a295c183b071f.cab
cs-CZ: Czech download.windowsupdate.com/d/msdownload/update/software/updt/2015/07/lp_d0b2a69faa33d1ea1edc0789fdbb581f5a35ce2d.cab
da-DK: Danish download.windowsupdate.com/d/msdownload/update/software/updt/2015/07/lp_15e50641cef50330959c89c2629de30ef8fd2ef6.cab
nl-NL: Dutch download.windowsupdate.com/d/msdownload/update/software/updt/2015/07/lp_8658b909525f49ab9f3ea9386a0914563ffc762d.cab
en-us: English download.windowsupdate.com/d/msdownload/update/software/updt/2015/07/lp_75d67444a5fc444dbef8ace5fed4cfa4fb3602f0.cab
fr-FR: French download.windowsupdate.com/d/msdownload/update/software/updt/2015/07/lp_206d29867210e84c4ea1ff4d2a2c3851b91b7274.cab
de-DE: German download.windowsupdate.com/d/msdownload/update/software/updt/2015/07/lp_3bb20dd5abc8df218b4146db73f21da05678cf44.cab
hi-IN: Hindi download.windowsupdate.com/d/msdownload/update/software/updt/2015/07/lp_e9deaa6a8d8f9dfab3cb90986d320ff24ab7431f.cab
it-IT: Italian download.windowsupdate.com/d/msdownload/update/software/updt/2015/07/lp_42c622dc6957875eab4be9d57f25e20e297227d1.cab
ja-JP: Japanese download.windowsupdate.com/d/msdownload/update/software/updt/2015/07/lp_adc2ec900dd1c5e94fc0dbd8e010f9baabae665f.cab
kk-KZ: Kazakh download.windowsupdate.com/d/msdownload/update/software/updt/2015/07/lp_a03ed475983edadd3eb73069c4873966c6b65daf.cab
ko-KR: Korean download.windowsupdate.com/d/msdownload/update/software/updt/2015/07/lp_24411100afa82ede1521337a07485c65d1a14c1d.cab
pt-BR: Portuguese download.windowsupdate.com/d/msdownload/update/software/updt/2015/07/lp_894199ed72fdf98e4564833f117380e45b31d19f.cab
ru-RU: Russian download.windowsupdate.com/d/msdownload/update/software/updt/2015/07/lp_d85bb9f00b5ee0b1ea3256b6e05c9ec4029398f0.cab
es-ES: Spanish download.windowsupdate.com/c/msdownload/update/software/updt/2015/07/lp_7b21648a1df6476b39e02476c2319d21fb708c7d.cab
uk-UA: Ukrainian download.windowsupdate.com/d/msdownload/update/software/updt/2015/07/lp_131991188afe0ef668d77c8a9a568cb71b57f09f.cab
Windows 10 x86 (Build 10240):
zh-CN: Chinese download.windowsupdate.com/d/msdownload/update/software/updt/2015/07/lp_e7d13432345bcf589877cd3f0b0dad4479785f60.cab
hr-HR: Croatian download.windowsupdate.com/d/msdownload/update/software/updt/2015/07/lp_60856d8b4d643835b30d8524f467d4d352395204.cab
cs-CZ: Czech download.windowsupdate.com/d/msdownload/update/software/updt/2015/07/lp_dfa71b93a76b4500578b67fd3bf6b9f10bf5beaa.cab
da-DK: Danish download.windowsupdate.com/d/msdownload/update/software/updt/2015/07/lp_af0ea4318f43d9cb30bcfa5ce7279647f10bc3b3.cab
nl-NL: Dutch download.windowsupdate.com/d/msdownload/update/software/updt/2015/07/lp_cbcdf4818eac2a15cfda81e37595f8ffeb037fd7.cab
en-us: English download.windowsupdate.com/d/msdownload/update/software/updt/2015/07/lp_41877260829bb5f57a52d3310e326c6828d8ce8f.cab
fr-FR: French download.windowsupdate.com/d/msdownload/update/software/updt/2015/07/lp_80fa697f051a3a949258797a0635a4313a448c29.cab
de-DE: German download.windowsupdate.com/d/msdownload/update/software/updt/2015/07/lp_7ea2648033099f99f87642e47e6d959172c6cab8.cab
hi-IN: Hindi download.windowsupdate.com/d/msdownload/update/software/updt/2015/07/lp_78a11997f4e4bf73bbdb1da8011ebfb218bd1bac.cab
it-IT: Italian download.windowsupdate.com/d/msdownload/update/software/updt/2015/07/lp_9e62d9a8b141e0eb6434af5a44c4f9468b60a075.cab
ja-JP: Japanese download.windowsupdate.com/d/msdownload/update/software/updt/2015/07/lp_79bd099ac811cb1771e6d9b03d640e5eca636b23.cab
kk-KZ: Kazakh download.windowsupdate.com/d/msdownload/update/software/updt/2015/07/lp_59e690df497799cacb96ab579a706250e5a0c8b6.cab
ko-KR: Korean download.windowsupdate.com/d/msdownload/update/software/updt/2015/07/lp_a88379b0461479ab8b5b47f65c4c3241ef048c04.cab
pt-BR: Portuguese download.windowsupdate.com/d/msdownload/update/software/updt/2015/07/lp_bb9f192068fe42fde8787591197a53c174dce880.cab
ru-RU: Russian download.windowsupdate.com/d/msdownload/update/software/updt/2015/07/lp_280bf97bbe34cec1b0da620fa1b2dfe5bdb3ea07.cab
es-ES: Spanish download.windowsupdate.com/c/msdownload/update/software/updt/2015/07/lp_31400c38ffea2f0a44bb2dfbd80086aa3cad54a9.cab
uk-UA: Ukrainian download.windowsupdate.com/d/msdownload/update/software/updt/2015/07/lp_41cd48aa22d21f09fbcedc69197609c1f05f433d.cab

segunda-feira, 7 de dezembro de 2015

Você recebe a mensagem "Abrir isto executará o seguinte comando SQL"

Quando você abre o documento principal de uma mala direta do Word, que está vinculado à uma fonta de dados voce recebe a mensagem

"Abrir isto executará o seguinte comando SQL" 

Sintomas
Quando você abre um documento principal de mala direta no Microsoft Office Word, você pode enfrentar um dos seguintes sintomas:
  • Você recebe o seguinte prompt:
    Abrir este documento executará o seguinte comando SQL:
    SELECT * FROM your datasource
    Os dados do seu banco de dados serão colocados no documento. Você deseja continuar?
    Observação Se clicar em Sim, o documento principal da mala direta abrirá com a fonte de dados anexada. Se clicar em Não, o documento principal da mala direta abrirá sem a fonte de dados anexada.

    No Microsoft Office Word 2007, execute a seguinte ação enquanto o prompt for exibido:
    • Para determinar o número único associado com a mensagem que você recebe, pressione CTRL + SHIFT + I. O seguinte número aparece no canto inferior direito desta mensagem:
      201235
  • Um documento principal de mala direta aberto usando o Microsoft Visual Basic for Applications (VBA) não tem uma fonte de dados anexada.
Observação Talvez você estivesse usando um programa, por exemplo o Microsoft Access ou o Microsoft Visual FoxPro, para abrir programaticamente um arquivo de documento principal de mala direta quando os sintomas descritos nesse artigo ocorreram.
Causa
A solicitação descrita na seção "Sintomas" é própria do projeto.

Este prompt existe em todas as versões posteriores do Microsoft Office e foi introduzido no Office XP Service Pack 3. Este prompt foi adicionado nos produtos listados na seção "Aplicável a" para tornar a mala direta mais segura. Ao clicar em Sim quando receber o prompt, você deixa o código executar no seu computador. Um usuário mal-intencionado pode criar uma consulta SQL desenvolvida para roubar ou destruir dados dos quais você possui acesso. Se clicar em Não ao receber a solicitação, você não permitirá a execução do código.

Observação Definindo DisplayAlerts=none por meio do VBA suprime a solicitação quando o arquivo é aberto usando o VBA, mas usa a opçãoNO para abrir o documento e nenhum dado está anexado ao documento principal de mala direta.
Como Contornar
Aviso Essa solução alternativa pode tornar o computador ou a rede mais vulnerável aos ataques de usuários ou softwares mal-intencionados, como os vírus. Essa solução alternativa não é recomendável, mas fornecemos essa informação para que você possa implementar a solução mencionada conforme desejar. O uso dessa solução alternativa é de sua responsabilidade.

Importante Esta seção, método ou tarefa contém etapas que descrevem como modificar o Registro. No entanto, sérios problemas poderão ocorrer caso você modifique o Registro incorretamente. Portanto, certifique-se de seguir essas etapas cuidadosamente. Para obter mais proteção, faça um backup do Registro antes de modificá-lo. Dessa forma, você poderá restaurar o Registro se ocorrer um problema. Para obter mais informações sobre como fazer backup e restaurar o Registro, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft:
322756 Como fazer backup e restaurar o Registro no Windows


Se você ler e entender os avisos de isenção fornecidos nesse artigo e se os documentos que forem abertos usando a mala direta forem de uma fonte confiável, é aconselhável contornar o comportamento descrito na seção “Sintomas”.

Para contornar esse comportamento, desative a solicitação de segurança usando a chave do Registro
SQLSecurityCheck
.

Para desativar o prompt de segurança usando a
SQLSecurityCheck
chave de Registro, siga as etapas apropriadas para sua versão do Microsoft Word.

 Word 2010 e 2013

HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Word\Options  


"SQLSecurityCheck"=dword:00000000
  1. Inicie o Editor do Registro.
  2. Localize e clique na seguinte chave do Registro:
    Para 2010 - HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Word\Options        Para 2013 - HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Word\Options
  1. No menu Editar, aponte para Novo e clique em Valor DWORD.
  2. Em Nome, digite:
    SQLSecurityCheck
  3. Clique duas vezes em SQLSecurityCheck.
  4. Na caixa Dados do valor, digite:
    00000000
  5. Clique em OK.

Word 2007

HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Word\Options


"SQLSecurityCheck"=dword:00000000
  1. Inicie o Editor do Registro.
  2. Localize e clique na seguinte chave do Registro:
    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Word\Options
  3. No menu Editar, aponte para Novo e clique em Valor DWORD.
  4. Em Nome, digite:
    SQLSecurityCheck
  5. Clique duas vezes em SQLSecurityCheck.
  6. Na caixa Dados do valor, digite:
    00000000
  7. Clique em OK.

Word 2003

HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Word\Options


"SQLSecurityCheck"=dword:00000000
  1. Inicie o Editor do Registro.
  2. Localize e clique na seguinte chave do Registro:

    HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Word\Options
  3. Clique em Editar, aponte para Novo e clique em Valor DWORD.
  4. Em Nome, digite:
    SQLSecurityCheck
  5. Clique duas vezes em SQLSecurityCheck.
  6. Na caixa Dados do valor, digite:
    00000000
  7. Clique em OK.

Word 2002 Service Pack 3

HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Word\Options


"SQLSecurityCheck"=dword:00000000

Para fazer isto, siga as seguintes etapas:
  1. Inicie o Editor do Registro.
  2. Localize e clique na seguinte chave do Registro:

    HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Word\Options
  3. Clique em Editar, aponte para Novo e clique em Valor DWORD.
  4. Em Nome, digite:
    SQLSecurityCheck
  5. Clique duas vezes em SQLSecurityCheck.
  6. Na caixa Dados do valor, digite:
    00000000
  7. Clique em OK.
Situação
Esse comportamento é por design.

quinta-feira, 1 de outubro de 2015

Como adicionar programas e aplicações na pasta Startup do Menu Iniciar no Windows 8 e Windows 10

A pasta Startup do botão iniciar está no windows desde o começo. Ela permite que o usuário escolha aplicações para serem iniciadas automaticamente com a Inicialização do windows. Porém no Windows 8 e 10 encontrar esta pasta pode ser um pouquinho mais difícil.
Se você procurar por  “startup” na tela de Início do Windows 8, você não vai encontrar esta pasta nos resultados. 
Esta pasta está bem escondida no Windows 8, porém vamos ensinar alguns passos para serem seguidos e assim permitir seu acesso.
1.Primeiro, abra a caixa de diálogo Executar (Run). Isto pode ser feito pressionando Win+R simultaneamente.
2.Digite, ou cole %AppData% e pressione Ok.
3.Isto irá abrir o Windows Explorer na pasta AppData de seu computador. Assim que abrir, cole o endereço abaixo logo em seguida:
\Microsoft\Windows\Start Menu\Programs\Startup
4.Em seguida, cole o atalho do aplicativo que você quer colocar no Startup. Clique no aplicativo com o botão direito do mouse e mantenha pressionado. Arraste o ícone para a pasta Startup e solte o botão. Selecione "Criar Atalhos Aqui" Ou "Create Shortcuts here."
O atalho da aplicação desejada irá aparecer na pasta Startup. Todos os atalhos de aplicativos colados na pasta Startup inicializarão automaticamente com o Windows.

quarta-feira, 29 de abril de 2015

Mudando idioma do corretor ortográfico do PowerPoint automaticamente

Quem nunca recebeu uma apresentação de PowerPoint, onde em todos os slides, você vê aquela linhazina vermelha em baixo da palavra que lhe parece correta. Ai quando você clica para corrigir percebe que o idioma que o corretor está é Inglês ou Francês, ou Chinês.

Então, lá vai você, slide por slide, todos os 240, um por um, e seu chefe pediu que você entregasse tudo correto em 05 minutos. Antes de bater o desespero, veja aqui como mudar o idioma da correção ortográfica (e de quebra executar a correção nas palavras que -realmente- estão erradas).

A solução abaixo requer programar em VBA, mas basicamente é copiar/colar.

1.      Crie uma nova macro
1.1.        Habilite a aba DEVELOPER, clicando em qualquer parte em branco de sua barra de menus e selecione CUSTOMIZE RIBBONS

1.2. Vá para a aba Developer, em seguida  Tools, Macro, Visual Basic Editor.
1.2. Crie um novo modulo vazio selecionando Insert, Module.
1.      Cole o código abaixo e salve a macro:
Option Explicit 
Public Sub ChangeSpellCheckingLanguage() 
    Dim j As Integer, k As Integer, scount As Integer, fcount As Integer
    scount = ActivePresentation.Slides.Count
    For j = 1 To scount
        fcount = ActivePresentation.Slides(j).Shapes.Count
        For k = 1 To fcount
            If ActivePresentation.Slides(j).Shapes(k).HasTextFrame Then
                ActivePresentation.Slides(j).Shapes(k) _
                .TextFrame.TextRange.LanguageID = msoLanguageIDEnglishAUS
            End If
        Next k
    Next j
End Sub

A opção msoLanguageIDEnglishAUS pode ser substituída por quaisquer idiomas. A lista total de idiomas pode ser encontrada neste link.
2.      Execute a macro pressionando F5 no próprio editor ou selecionando Tools, Macro, Macros ChangeSpellCheckingLanguage, e clique Run).
Você pode ainda atribuir um botão à esta macro, mas para cada apresentação que necessitar destes passos, você terá que criar a macro novamente.