Resolvendo Todos Os Problemas Do Windows E Outros Programas

SECDRV.SYS não carrega no Windows 10; isso quebrará milhares de jogos mais antigos.

Olá,

Eu descobri um problema lamentável com o Windows 10.



Muitos jogos do início de meados de 2000 usavam o SafeDisc da Macrovision (versão 2) como meio de proteção contra cópia. Na inicialização do jogo, o Windows carregou o SECDRV.SYS para verificar se um disco do jogo original estava na unidade, após o qual o jogo seria iniciado.



Quando você tenta executar QUALQUER jogo que usa essa forma SafeDisc de proteção contra cópia no Windows 10, acontece o seguinte:

- Você obtém uma janela de erro que informa para fazer login com Privilégios de Administrador e tentar novamente. Isso acontece em qualquer conta, mesmo aquelas com acesso de administrador. O jogo falha ao iniciar.

- Se você definir o modo de compatibilidade 'Executar como Admin' no arquivo de inicialização do jogo, a mensagem desaparece, mas o jogo não inicia.



- Manter uma janela aberta para C: WINDOWS SYSWOW64 DRIVERS mostra SECDRV.SYS aparecendo no momento em que você tenta iniciar o jogo. Com base em seu tamanho, parece ser o arquivo que está presente no disco do jogo (testado em vários jogos), embora eu não veja nenhuma atividade no disco e não consiga encontrar o arquivo em outro lugar no meu sistema.

- O log de eventos do Windows mostra que SECDRV.SYS falhou ao carregar.


- Isso acontece com uma instalação atualizada (Windows 8.1> Windows 10) e com uma nova instalação do Windows 10, com um dos jogos sendo instalado imediatamente após a conclusão da nova instalação.



definir o cromo como o Windows padrão 10

- No meu sistema Windows 64 bits 8.1, C: WINDOWS WINSXS tem uma pasta chamada amd64_macrovision-protection-safedisc_31bf3856ad364e35_6.3.9600.16384_none_4e6b3758913c9240 com um SECDRV.SYS, provavelmente aquele que vem com o Windows. O Windows 10 tinha essa pasta nas primeiras compilações, mas está faltando na versão de lançamento. Parece que o suporte SafeDisc está ausente .

OUTROS TESTES QUE FIZ:

- Atualizei um dos jogos para uma versão que não exigia mais a verificação do CD, e ele começou imediatamente e funcionou perfeitamente assim que a verificação foi removida. No entanto, isso só é possível com um número muito limitado de jogos, ou recorrendo a correções que violam o EULA do jogo ou colocam em risco a segurança do sistema do usuário.

- Tentei desabilitar a verificação de assinatura do driver e instalar um dos jogos novamente; mesmo problema.

- Vários modos de compatibilidade; mesmo problema. O modo XP (Service Pack 3) e / ou o modo Executar como Administrador fazem com que a mensagem de erro desapareça, mas os jogos ainda falham ao iniciar.

SIGNIFICADO:

A menos que isso seja corrigido no Windows 10, um catálogo enorme de jogos mais antigos deixará de funcionar no Windows 10 pela simples razão de que eles não podem passar na verificação de proteção contra cópia SafeDisc. Estou acostumado a alguns jogos quebrando a cada nova versão do Windows conforme a tecnologia avança (por exemplo, a perda da capacidade de executar programas de 16 bits no Windows de 64 bits), mas essa parece ser uma mudança desnecessariamente severa.

Anterior ... Em resposta à postagem de Boralte em 26 de novembro de 2017

Se você não conseguir fazer o jogo funcionar, pegue um disco XP e instale-o em uma partição / disco com espaço suficiente para todos os jogos que você tem com verificações de cd

para que serve uma porta vga

em seguida, na parte de trás do disco, instale o Windows 10 e inicialização dupla

isso funciona com discos de até 2 TB, os discos secundários para XP são limitados a 2 TB, pois não gosta de GPT

os jogos do Steam são corrigidos, então não há problemas com o Windows 10

Os computadores são inúteis, tudo o que eles têm são respostas - Pablo PicassoNI NickellysEm resposta à postagem de hwelvaar em 26 de novembro de 2017 Se a Microsoft não me ajudar com meus problemas, minha única solução é votar com os pés. Se a Apple não suporta, neste momento quem se importa, mas a Microsoft me perdeu como cliente. Usei a solução alternativa do Windows7, excluindo a atualização ofensiva. Age of Empires funciona muito bem agora. ER EricSoAndSoEm resposta à postagem de Nickellys em 26 de novembro de 2017

O fato de você ver um logotipo da Microsoft em qualquer lugar enquanto enfrenta problemas não significa que o problema seja da Microsoft.

A segurança vem antes da compatibilidade.

Todos os outros atualizaram seus drivers. A Macrovision não. Culpe a Macrovision. Ou a EA ou qualquer outra pessoa que tenha embalado uma porcaria de 'driver de segurança' da Macrovision com as coisas que venderam para você.

Dito isso, além das instruções já aqui, descobri hoje em um sistema Fall Creators Update de 64 bits que a etapa adicional que pode ser necessária é copiar o arquivo do driver para C: Windows System32 drivers e atualizar o driver serviço com esse caminho:

copiar C: Windows SysWOW64 drivers SECDRV.sys C: Windows System32 drivers

como limpar o telefone Android

sc.exe config secdrv binpath =C: Windows System32 drivers SECDRV.sys

Vou mudar essa postagem para refletir isso. Essas instruções estão na página 23.

EI Eric em TIEm resposta ao post da DieselGenny em 9 de agosto de 2015, parece que a melhor opção é rodar uma máquina virtual do windows xp e fazer ... EI Eric em TIEm resposta a Eric na postagem de TI em 21 de dezembro de 2017 Considerando que seus jogos antigos e as teclas do Windows funcionam 4 XP e mais recentes ou se eles não reinstalarem o XP, seu hardware mais recente deve lidar com a máquina virtual e o jogo ao mesmo tempo . XI XinTuS-1765A Microsoft não dá a mínima para seus usuários, eles apenas se preocupam em ganhar o máximo de dinheiro que puderem ...
BossDweebEm resposta a Eric na postagem da TI em 21 de dezembro de 2017

Em relação ao tópico do OP .... Bloqueando o driver DRM SafeDisk secdrv.sys.

Por que se dar ao trabalho de inicialização dupla ou máquina virtual?

Também pode ser difícil obter drivers XP para alguns hardwares atuais.

- Observe queos comandos para habilitar / desabilitar o Bloqueio DRM mostrados em vários posts não funcionam no Win10.

Eles só funcionam no Win7 / 8 / 8.1, pois desabilitam a atualização de segurança que é instalada nessas versões do Windows.

Win10 tem bloqueio de DRM integrado, portanto, esses comandos não funcionam.


Para a maioria dos jogos baseados em disco, tudo o que é necessário para contornar o bloqueio de DRM no Win10 é usar uma correção / hack de noCD.

Não há mais confusão com o disco também.

computador lento não responde windows 10

Desativar o bloqueio de DRM no Win10 para que todos os drivers secdrv.sys sejam executados abre o Win10 ao potencial de um ataque por meio deste

motorista datado. Por menor que seja.

- Ao usar um noCD, não há verificação de disco. Você não precisa ter o disco na unidade, então o driver secdrv.sys no disco

nunca é invocado.

A correção do noCD ignora a verificação do CD e informa ao jogo a verificação do discofoi bem-sucedido, portanto, não há perigo por parte desse driver.

- imo - Um noCD é a maneira mais segura de contornar o bloqueio DRM. Eu os tenho usado (com jogos legítimos baseados em disco) por mais de dez anos. Tenho quase 80 correções de noCD e baixei muitos mais para esses fóruns (para verificar se eles são seguros) e nenhum teve um malware

(observe que alguns antivírus sinalizam esses arquivos simplesmente porque são tecnicamente um hack).

- Jogos seriamente retro podem precisar de máquinas virtuais, DOS BOX etc. para jogos do início dos anos 90 e mais antigos, mas praticamente todos os jogos baseados em disco que

O uso do SafeDisk seria executado no Win10 se o MS permitisse que os usuários do Win10 desligassem o 'recurso', como pode ser feito no W7,8,8.1.

Basicamente. Se um jogo foi executado no Win7, ele será executado da mesma forma no Win10. Alguns requerem um pouco de persuasão.

.

AN AnthonyYoung1Tive este problema com o Civ 4. Tenho uma cópia mais antiga do disco rígido. Recentemente, decidi jogá-lo novamente, então instalei no meu pc com Windows 10 e ele não inicializava. Encontrei um link para alguns .exe's corrigidos noCD. Simplesmente baixei um de cada vez e substituí o exe no diretório do meu jogo até encontrar a versão que funcionava com o meu jogo. Agora funciona perfeitamente sem o cd. Aqui está um link para os exe do civ 4 noCD. http://www.gameburnworld.com/gp/gamefixes/civilization4.shtml LA lawrencebrixton

Tenho o mesmo problema com o Age of Empires. não começando no win10

existe uma maneira de contornar este problema ou uma solução ainda

POR Deathstr0ke_SrEm resposta à postagem de EricSoAndSo em 28 de junho de 2017

Microsoft faz fornecer uma maneira de reativar o SECDRV.

  • Instale um jogo que traz (uma versão recente de) SECDRV.sys.
  • Instale o SDK do Windows 10 de Obtenha o Windows 10 SDK autônomo . Basta instalar todos os componentes, pq quem se importa.
  • Inicie o PowerShell como administrador.
  • Encontre makecat.exe, makecert.exe e signtool.exe e adicione o caminho ao seu PATH:
para você-Diretório-Caminho 'C: Arquivos de programas (x86) Windows Kits 10 ' -Recurso | OndeBaseName-eq 'x86' | Onde{ (para você$_.Nome completo -Filtro makecert.exe) -nascido $ null}| Onde{ (para você$_.Nome completo -Filtro makecat.exe) -nascido $ null}| Onde{ (para você$_.Nome completo -Filtro signtool.exe) -nascido $ null}| selecionar-Primeiro1 | para cada{ $env: Caminho = '$env: Caminho;$ ($_.Nome completo)'}
  • Aqueles em uma subpasta x86 estão sempre OK em todos os chips de arquitetura Intel. Não há necessidade de combinar o hardware ou a quantidade de bits do sistema operacional.
  • Crie uma nova pasta, copie SECDRV.sys nela. Se for uma versão antiga, use esta aqui . É de setembro de 2006.
mkdir'$env: USERPROFILE Downloads SECDRV ' | Out-Null

CD'$env: USERPROFILE Downloads SECDRV '

  • Se for uma versão antiga, use esta aqui . É de setembro de 2006.
ondulação-UseBasicParsing-Odiar 'https://github.com/ericwj/PsSecDrv/raw/master/tools/SECDRV/SECDRV.sys' -OutFile 'SECDRV.sys'
  • Habilite o modo de inicialização de assinatura de teste.
bcdedit/definir'{atual}'testando em
  • Escolha um assunto para o certificado.
$Sujeito = 'SECDRV.sys assinando para$env: USERDOMAIN$env: NOME DE USUÁRIOsobre$ ('{0: dd-MMM-aa HH: mm}'-f [data hora]::Agora)'
  • Crie um certificado raiz.
makecert-r-Sr. LocalMachine-ss meu -n'CN =$Sujeito'
  • Abra os certificados da máquina local.
certlm.msc
  • Vá para Pessoal, Certificados e selecione o certificado criado, geralmente há apenas um, ou corresponda ao assunto, clique com o botão direito em Copiar.
  • Vá para Autoridades de certificação raiz confiáveis, Certificados. Colar.
  • Vá para Editores confiáveis, certificados. Colar.
  • Faça um arquivo de texto chamado SECDRV.cdf na pasta e coloque-o nela.
[CatalogHeader] Nome = SECDRV.cat PublicVersion = 0x1 EncodingType = 0x00010001 CATATTR1 = 0x10010001: OSAttr: 2: 6.0 [CatalogFiles] SECDRV = SECDRV.sys
  • Faça um arquivo de catálogo de driver na pasta.
Makecat-o SECDRV.txt-r SECDRV.cdf
  • Assine o motorista. Use a impressão digital conforme mostrado no certlm para o certificado criado, basta clicar duas vezes e olhar ao redor, sem espaços. Ou obtenha-o no PowerShell com dir:
$Cert =dir Cert: LocalMachine-Recurso | OndeSujeito-Partida ([regex]::Escapar($Sujeito)) |selecionar -Primeiro1 $Impressão digital = $Cert.Impressão digital sinal de signtool/sm/s Root /sha1'$Impressão digital' /t'http://timestamp.verisign.com/scripts/timstamp.dll'secdrv.cat
  • Instale o driver.
Signtool Catdb/em secdrv.cat
  • Reinício.
  • Teste se funciona.
sc.exe start secdrv

Se não funcionar,

  • um dos motivos é que o SECDRV.sys do sistema é muito antigo. Então o driver não liga.
  • Outro motivo é que a inicialização segura está ativada. Execute o bcdedit novamente após desativá-lo.
  • Outra razão é que você não reiniciou. Você terá que reiniciar.
  • Em sistemas de 64 bits, SECDRV ainda pode relatar 'Este driver está bloqueado para carregar' se estiver configurado com C: Windows SysWOW64 drivers SECDRV.sys como o caminho binário. Para 1) verificar e corrigir isso, 2) copiar SECDRV.sys e 3) alterar o caminho binário do serviço do driver:

sc.exe qc secdrv

ios ux catalyst ipadwellborn wormsvírus

copiar C: Windows SysWOW64 drivers SECDRV.sys C: Windows System32 drivers

sc.exe config secdrv binpath =C: Windows System32 drivers SECDRV.sys

No PowerShell, não omita o '.exe.' em sc.exe. Nada parecerá acontecer, mas você terá terminado com um arquivo chamado 'start', 'qc' ou 'config' que contém o texto 'secdrv' porque sc é a abreviação de Set-Content ...

Agora jogue.

Obrigado, isso me permitiu instalar e executar o Sims Deluxe e seus vários pacotes de expansão sem a necessidade de um NoCD. Certamente funcionará com outros jogos que requerem SECDRV.sys.

Não é perfeito, mas esta é a única maneira de restaurar a funcionalidade total com discos antigos. Eu me pergunto o quão grave é a vulnerabilidade de segurança, uma vez que isso é habilitado?

Anterior ...