// // Chicletes para o Cérebro: Microsoft
Mostrando postagens com marcador Microsoft. Mostrar todas as postagens
Mostrando postagens com marcador Microsoft. Mostrar todas as postagens

terça-feira, 4 de junho de 2024

Dica - Acessar um Windows 11 com o Remote Desktop no MacOS sem usar o MS Hello Pin

Pessoal,


Andei meio sumido nos últimos meses. Muito trabalho (graças a D'us) e pouco tempo para coisas pessoais.

Hoje quero comentar sobre um assunto que estava me incomodando há algum tempo.

Apesar de usar MacOS há muitos anos, é inegável que algumas coisas são feitas mais facilmente no Windows ou funcionam melhor no Windows ou, ainda, só existam para Windows. Ponto pacífico.

O meu problema é que não tenho computador físico com Windows instalado. Tenho um Synology, tenho um PC véio que atualmente está com UnRaid (às vezes instalo o TrueNAS, às vezes o Proxmox, mas sempre algo para teste) e tenho dois Macs (um MacMini e um MacBook Pro). Desse modo, a minha versão de Windows é sempre através de VM.

A maioria dos sistemas de VM usam o VNC para apresentar a VM em um browser (em geral usam o noVNC) e isso é ótimo, porque consigo acessar remotamente a VM de qualquer computador em casa ou da rua, se necessário.

Basicamente isso resulta em dois problemas.

O primeiro e o que mais incomoda, ao menos a mim, é a lentidão. A VM fica lenta e, em alguns casos, fica impraticável. E nem estou falando sobre jogos, é para usar para programas mais simples como o de imposto de renda...

O segundo problema é a falta de som. As VMs, mesmo com todos os drivers instalados, não produzem som através do noVNC. Até existe algumas soluções, mas não são nativas do noVNC.

Existem duas soluções para esses problemas.

A primeira, e que eu uso com alguma frequência, é utilizar softwares de acesso remoto como o TeamViewer (acesso alguns computadores assim) ou o RealVNC (acesso meu Raspberry Pi assim). Só que, pensem comigo: estamos usando uma VM através de um hypervisor do tipo 2, consumindo dados da máquina hospedeira; portanto, menos softwares rodando é mais negócio, certo?

A segunda solução é um software de acesso remoto nativo do sistema. No MacOS existe o "Gerenciamento Remoto" e no Windows existe a "Área de Trabalho Remota". Em ambos os casos, autorizamos um acesso externo (dentro da rede local ou externa a ela) para acessar e comandar a nossa máquina (ou acessarmos e controlarmos uma outra máquina). Para Mac, existe o aplicativo "Microsoft Remote Desktop" (ou RDP) disponível na MacApp Store para conectar um Mac a um computador com Windows.

Até agora, nada de novo, certo?

Ambas as opções precisam de conexão de rede para funcionarem (óbvio) mas sempre tive a impressão que o acesso pelo Remote Desktop era mais estável e mais rápido, tanto do TeamViewer / RealVNC quanto (e principalmente) do noVNC.

Aí aparece o meu problema: a conexão ao RDP.

Na hora de instalar o Windows, principalmente o Windows 11, temos uma interação com o "Windows Hello", uma tecnologia lançado no Windows 10 baseada em biometria que permite que os usuários autentiquem um acesso seguro aos equipamentos, aplicativos e serviços online apenas com impressão digital, reconhecimento facial ou um PIN.

O problema é que o RDP necessita de uma senha para funcionar (ou então de nenhuma senha, ou seja, nenhuma segurança).

Assim, a questão passa a ser: como instalar o Windows 10 ou 11 e desconsiderar (ou reverter) o Windows Hello?

Simples: no Windows 11 (no 10 deve ser algo semelhante) vá em Configurações -> Sistema -> Área de Trabalho Remota e ative a Área de Trabalho Remota. Caso o seu computador tenha mais de um usuário, vá em Usuários da Área de Trabalho Remota e adicione o usuário desejado. Se tiver apenas um usuário, não precisa adicionar.

A porta padrão dessa comunicação é a 3389. No Windows, é preciso alterar o registro do Windows para mudar esta porta (veja aqui). Como uso o app da Microsoft para acessar o Windows (e esse Windows é uma VM sem acesso a outros dados da minha rede doméstica), mantenho essa porta.

O próximo passo é ir em Configurações -> Contas -> Opções de Entrada e desativar o Windows Hello.

Como tenho uma conta da Microsoft e o Windows está logado nessa conta (para usar o OneDrive, por exemplo), automaticamente o modo de entrada passou a ser as credencias dessa conta (email e senha do email).

Vi que essa opção de inativar o Windows Hello pode não estar presente em todos os sistemas e então a opção de senha para acessar o Windows pode não estar disponível. 


Se for o seu caso, você precisar ativar o "Verificados de Arquivos do Sistema" (ou SFC) executando o "Gerenciamento e Manutenção de Imagens de Implantação" (ou DISM).

Para isso, abra o Terminal do Windows (CMD) com < cmd.exe > como administrador.

De os seguintes comandos:

  > DISM.exe /Online /Cleanup-image /StartComponentCleanup

  > DISM.exe /Online /Cleanup-image /Restorehealth

  > SFC /SCANNOW

E reinicie o computador. Depois volte às configurações para desativar o Windows Hello.

Pronto!

É isso que temos pra hoje!

terça-feira, 21 de março de 2023

Tutorial: instalando Sistemas Operacionais diversos no Proxmox - ou "remember" da série Nostalgia aqui do blog!

Pessoal,


Lá em 2018, há quase cinco anos, eu fiz uma série de posts aqui no blog ("Nostalgia", começando aqui) instalando diversas versões antigas dos SO da Microsoft (MS-DOS e Windows).

Na ocasião foi tudo instalado no VMWare que rodava no MacMini que até já desencarnou. Dessa vez, resolvi reinstalar tudo no Proxmox.

Por que o Proxmox? Porque conforme contei aqui, posso acessar o Proxmox de fora de casa e ativar e usar qualquer uma dessas VM.

Aí vem os perrengues (claro, nunca é fácil).

Fui tentar instalar normamente: criei a VM e na hora de colocar o SO não aparecia a opção de disquete. Bom, tentei colocar os arquivos .img como se fosse .iso e a VM reclamava que as imagens não eram "bootáveis"...

Aí baixei um programa pra Windows (IsoWorkshop) para converter os arquivos .img em .iso e deixá-los bootáveis. O primeiro disco funcionou, mas o DOS não conseguia perceber que eu estava trocando a iso do primeiro disco pela do segundo e ficava travando nessa tela:


Não ia pra frente de jeito nenhum. Acho que a VM não conseguia perceber essa troca de arquivo .iso e entender que era pra ler o conteúdo do arquivo. Na verdade falta uma opcão nas VM do Proxmox para poder usar disquetes (floppy disks). Procurando as threads do fórum do Proxmox, isso já é pedido desde 2008. Um usuário até criou uma gambiarra (veja aqui) lá em 2013 e considerou como "problem solved", mas a conversa acabou descambando pra um bate-boca entre um membro (e depois os outros também) do Proxmox que atuam como moderadores e membros seniors do fórum com alguns usários.

O resumo desse bate boca é que os usuários alegaram que isso seria útil (lá atrás sim; hoje, em 2023, só pra brincadeiras como esta) e que o Proxmox poderia colocar. O senior disse que se eles quisessem, eles poderiam implementar o código ou pagar para a turma do Proxmox implmentar. Aí a coisa descambou pra grosseria dos dois lados, a turma do Proxmox dizendo que era Open Source mas eles não trabalhavam de graça e os usuários reclamando da grosseria gratuita.

Enfim, nada resolvido e contiuamos sem o botão de floppy disk e sem a opção de usar arquivos .img com imagem de disquetes.

Tentei acrescentar vários leitores de CD para ver se resolvia, tentei criar um CD com todo o conteúdo das imagens... Nada.

Pensei até em criar uma VM com Virtual Box e usar o phpvirtualbox para acessar as VM (como eu fazia lá em 2021 (veja aqui), mas o projeto foi descontinuado e agora está bem mais complicado (até porque mudou o Debian para o 11, o VirtualBox para o 7 e o phpvirtualbox é meio hobby agora)...

Enfim, como resolvi? Resolvi do jeito ogro: criei uma VM no VirtualBox e exportei o HD virtual para o Proxmox. Vou comentar essa instalação em outro post.

Bom, esse post era pra comentar dessa dificuldade toda e falar que sim, tem solução!

Tem uma outra coisa que deve ser relatada aqui também. O Proxmox também não passa áudio diretamente. Nem bluetooth. É preciso instalar um hardware virtual e utilizar o SPICE (Simple Protocol for Independent Computing Environments - veja mais aqui), uma solução open source para acesso remoto em máquinas virtuais. Resumindo em duas palavras: não funciona! Pelo menos não para Mac como client.

O Proxmox é super interessante e super eficaz. Mas tem umas coisas que irritam um pouco...

Assim, para resolver o som e bluetooth, tive que adotar uma coisa mais radical que falarei em outro momento.

Até o próximo post!

quarta-feira, 22 de junho de 2022

Adeus (graças a D'us), Internet Explorer! R.I.P.

Pessoal,

No dia 15/06/2022 a Microsoft confirmou e encerrou a vida do Internet Explorer.

Envolvido em uma série de escândalos judiciais por ser incluído no Windows 95 (veja aqui, aqui e aqui), o IE foi um dos navegadores mais usados do mundo, obtendo pico de 95% de market share entre 2002 e 2003 (após vencer a primeira guerra dos navegadores contra o Netscape Navigator, navegador dominante durante a década de 1990). Sua fatia de uso foi diminuindo com o lançamento do Firefox (2004) e do Google Chrome (2008) e com a popularidade de sistemas operacionais como OS X, Linux e dispositivos móveis com iOS e Android (que não rodam o Internet Explorer nativamente).

Enfim, desde 2015, quando a Microsoft avisou que o Edge seria o navegador oficial do Windows e que o IE iria morrer em breve, o market share dele só caiu.

E caiu merecido, porque eita navegador ruim que dava pau...

Enfim, o objetivo desse post é fazer uma homenagem ao IE, porque apesar de tudo, foi o segundo que eu usei (sim, sou do tempo do Netscape Navigator...).

E achei muito interessante essa trolagem homenagem de um coreano ao IE (veja o post aqui):


Por enquanto é só isso.

quinta-feira, 26 de julho de 2018

Instalando o OS/2 Warp

Pessoal,

Hoje vou instalar o OS/2 Warp da IBM.

O OS/2 foi um sistema desenvolvido pela IBM em parceria com a Microsoft na década de 1980. Em 1990, entretanto, a MS abandonou o projeto para dedicar-se ao Windows.

O OS/2 era considerado melhor tecnicamente, pois conseguia correr nativamente programas do Windows. Além disso, foi o primeiro dos dois a implementar TCP/IP, ter 32 bits e máquina Java. Por erros diversos da IBM (marketing e investimento), o OS/2 caiu de joelhos diante do Windows 95. 

O OS/2 suporta o sistema FAT (do DOS e Windows), a Super FAT e o HPFS (desenvolvido pela IBM e Microsoft e que deu origem ao NTFS).

Outro atributo importante do OS/2 está em sua proteção. Um aplicativo não consegue derrubar o sistema todo, pois o acesso à memória é exclusivo e totalmente gerenciado pelo OS/2.

No OS/2, a memória é acessada usando-se um endereço de 32bits, permitindo até 4 GB de endereçamento direto.

O OS/2 é um sistema multitarefa preemptivo, ou seja, capaz de processar diversos programas concomitantemente. O sistema divide o processador e a RAM da máquina entre os programas de modo que todos fiquem com o suficiente. O OS/2 é um sistema desenhado em 32bits. Assim, ele fica livre do maldito e instável kernel misto 16/32 bits dos Windows 9.x.

As primeiras versões foram lançadas em 1987 e o sistema resistiu até 2001, porém as vendas diretas aos consumidores encerraram-se em 1996.

Vamos lá. Os softwares foram baixados no WinWorld. A instalação começa com o CD de boot. Escolhi uma VM eComStation (a eComStation é uma versão atualizada do OS/2 4.52 comercializada atualmente aqui).










(Aqui o instalador avisa que o espaço é muito pequeno; na
verdade, é porque o HD ainda não foi formatado)




(Tá vendo? Só o CD. Dê um ENTER para opções do HD)

(Outro enter para criar um novo volume)

(Escolha criar um volume que possa ser "Bootável")




















Pronto! Primeiro criamos o volume "C", depois demos o nome e então alocamos o espaço livre. 

Repare que, na última foto, na parte inferior é mostrado disco físico, ou seja, apenas uma partição (A) com o espaço de 20GB. Na parte de cima é mostrado disco lógico, com o nome escolhido, a letra escolhida e tamanho de 20GB e o aviso que é bootável.

O HD já está pronto para a instalação! Aperte F3 para sair e aparecerá a opção de salvar as alterações e sair.




O programa agora pede para que seja inserido o CD de boot e o computador seja reiniciado. Lembre-se apenas que a VM vem configurada para que o boot primário seja pelo HD e não pelo CD. Assim, é preciso ir nas configurações da BIOS da VM e trocar a opção de boot inicial. Ficará assim:


Feito isso (e com o CD de boot colocado), reinicie a VM com F10 (salvar e sair).









(Repare que agora já aparece qual o volume para instalar (C);
Escolha "Aceitar" e vamos em frente)


(Escolhi a opção 1)

(Como coloquei um HD de 20GB, apenas o HPFS está
disponível - FAT é para tamanhos menores que 4GB)






(Pronto, agora é configurar!)















(Clique em ok e vamos ver o que vai acontecer!)


(Instalando a rede)


(Mais instalações...)



Bom, instalado! Como é meu primeiro contato com o OS/2, vou dar uma olhada. Assim que tiver algo interessante, coloco no blog.

Até mais, pessoal!