O Windows 8 suporta programas de 16 bits?

11

Com o Vista e versões superiores, as versões de 64 bits do Windows não oferecem mais suporte a programas de 16 bits, mas as versões de 32 bits ainda podem executá-los. O Windows 8 mudou muitas coisas, inclusive no Windows 7, e houve rumores de que ele estaria disponível em 64 bits [1] [2], o que parece não ser mais o caso . Não é segredo que a Microsoft está pressionando os usuários a migrarem para sistemas de 64 bits. Eles abandonaram o suporte de 16 bits do Windows 8 completamente (incluindo versões de 32 bits)?

Synetech
fonte
Por que você gostaria de fazer uma coisa dessas?
Natalie Adams
5
@NathanAdams, sua pergunta não faz sentido. Por que alguém iria querer pular de um avião ou se mudar para outro país? Só porque você não precisa, não significa que ninguém mais o faça (daí o suporte contínuo de 16 bits no Windows 8). Se você está simplesmente perguntando por um motivo prático, a resposta é porque algumas pessoas têm programas de 16 bits que possuem / desejam executar .
22412 Synetech
O ponto é que a maioria dos programas de 16 bits que tentam executar em um processador moderno pode não funcionar (certo) devido à grande diferença na velocidade do clock. Isso é aparente em muitos jogos. Você não gostaria que seu livro fosse um aplicativo de 16 bits. Com o advento de serviços disponíveis na nuvem, software disponível por centavos por dólar e subcontratação por preços super baratos - não faz sentido executar um software tão arcaico.
Natalie Adams
@NathanAdams, novamente, você está simplificando as coisas por si mesmo. Existem ferramentas que podem funcionar perfeitamente. Por exemplo, eu tenho algumas ferramentas simples de linha de comando de 16 bits, como .comarquivos ou programas antigos compilados com Pascal para DOS que fazem coisas como echosem uma nova linha, movem o cursor, definem cores de texto, imprimem a data / hora, analisam um etc. Eles funcionam muito bem e, embora algumas funções agora possam estar integradas, muitas / a maioria não é e nem sempre é possível (ou até possível em alguns casos) atualizá-las e / ou recompilá-las para 32 ou 64 bits.
23412 Synetech
1
Na verdade, usamos software (moderno) que requer um dongle. O dongle requer um driver de 16 bits.
precisa saber é o seguinte

Respostas:

14

Embora as cópias de 64 bits do Windows 8 não suportem aplicativos de 16 bits, elas ainda são suportadas em cópias de 32 bits [1] [2] [3] . No entanto, eles não são suportados por padrão e devem ser ativados manualmente com um applet do Painel de Controle:

Applet do painel de controle de suporte de 16 bits

Synetech
fonte
0

É o mesmo que o Windows Vista ou o Windows 7. Se você possui uma versão de 64 bits do Windows, não pode executar aplicativos de 16 bits. Se você possui uma versão de 32 bits do Windows, pode executar aplicativos de 16 bits.

Solução alternativa para sistemas de 64 bits: No Windows 7 de 64 bits, você pode simplesmente baixar o Virtual PC XP Mode e executar seu aplicativo de 16 bits lá. Não tenho certeza se o Windows 8 também oferece um modo XP (acho que não), mas (algumas versões?) Do Windows 8 vêm com suporte ao Hyper-V. Assim, você pode executar facilmente, por exemplo, o Windows XP no seu Hyper-v para ter suporte a 16 bits.

http://www.microsoft.com/windows/virtual-pc/download.aspx http://blogs.msdn.com/b/b8/archive/2011/09/07/bringing-hyper-v-to-windows -8.aspx

juFo
fonte
Sim, existe muito disso . Eu acho que as pessoas ainda estão usando programas de 16 bits. ☺
Synetech
0

Conforme o Windows 7, os aplicativos de 16 bits simplesmente não podem ser executados em uma instalação do Windows 8 de 64 bits.

No entanto, o NTVDM necessário para executar aplicativos de 16 bits ainda está disponível nos sistemas Windows 8 de 32 bits:

O NTVDM está presente em todas as versões do Windows baseadas em NT de 32 bits, incluindo Vista, 7 e 8, exceto nas versões de 64 bits.

Como a Synetech observou, esse recurso é desativado por padrão e deve ser ativado manualmente.

bwDraco
fonte