Pasta de inicialização do usuário padrão Windows 8.1 vs Windows 10

1

Apenas notei algo enquanto estava brincando com a pasta de inicialização do usuário padrão no Windows 8.1 e no Windows 10: Por algum motivo, em todas as minhas instalações do Windows 10, a pasta de inicialização do usuário padrão não existe onde deve ser, C:\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup , enquanto no Windows 8.1 existe.

Eu vi na web que aparentemente foi substituído por C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp a partir do Win7, mas eu tenho esse caminho no Win8.1, mas não no Win10. O Win10 vai até a pasta Programas, então o Startup não existe.

Se eu criar manualmente a pasta de inicialização em C:\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\ e depositar algo nela, o sistema operacional a executará no início ou não?

Porque, nesse caso, não posso usar a pasta de inicialização em ProgramData, porque o arquivo .BAT será excluído automaticamente após o uso, mas precisa ser executado no primeiro logon de cada novo usuário. Colocando-o em C:\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup , ele simplesmente copia para a própria pasta de inicialização do usuário durante a criação do perfil do usuário, é executado e, em seguida, se exclui.

Se a criação manual da pasta de inicialização não funcionar, existe uma maneira fácil de fazer o que preciso fazer? A única outra maneira que eu encontrei seria para iniciar o arquivo em lotes com uma instrução IF para pesquisar se o resultado do arquivo de lote existe ou não (que é uma chave de registro) e se assim for, não execute, mas isso significa que toda vez o usuário faz logon, o arquivo em lote será iniciado, o que não é ideal.

Obrigado antecipadamente!

    
por Alex Pilon 10.08.2016 / 21:45

0 respostas