Como posso alterar o caminho de download padrão do Windows?

25

Gostaria de manter meus caminhos de unidade o mais limpos possível e C:\Downloads é muito melhor do que C:\Users\Myname\Downloads . Posso impedir que o Windows 10 faça isso por padrão?

    
por Dr. John A Zoidberg 21.09.2016 / 18:55

6 respostas

8

A solução mais fácil é tornar C:\Downloads um link para C:\Users\Myname\Downloads : então, qualquer caminho pode ser usado para acessar as cargas baixadas.

Para criar qualquer arquivo no diretório raiz, você precisa iniciar um Prompt de Comando com privilégios de administrador (é uma opção quando você clica com o botão direito do mouse no botão Iniciar do Windows na barra de tarefas). Em seguida, emita o comando:

mklink /d C:\Downloads C:\Users\Myname\Downloads

Não é necessário alterar mais nada, nem mover arquivos existentes, que são retidos na hierarquia do diretório do usuário, juntamente com novos arquivos adicionados posteriormente, para que eles sejam incluídos sempre que o backup do diretório do usuário for feito.

Você pode usar uma técnica semelhante para criar C:\Documents , C:\Music , C:\Pictures , etc.

    
por 22.09.2016 / 07:01
54
  1. Abra o Explorer.
  2. Crie a pasta que você deseja ter como sua nova pasta de downloads (por exemplo, c:\downloads ).
  3. Em "Este PC", clique com o botão direito em "Downloads".
  4. Clique em Propriedades .
  5. Selecione a guia Localização .
  6. Clique em Mover .
  7. Selecione a pasta que você criou na etapa 2.

  • Quando terminar de copiar as coisas, clique em OK para fechar a janela de propriedades.
  • por 21.09.2016 / 19:21
    13

    Não é o próprio Windows que baixa arquivos, mas sim aplicativos como navegadores ou outros clientes da rede. Se você está falando especificamente sobre o download de arquivos da Internet, seu navegador tem uma configuração para o local de download padrão. Você pode até configurá-lo para perguntar a você sempre que quiser colocar um arquivo que você está prestes a baixar.

        
    por 21.09.2016 / 19:33
    5

    Aplicativos do Windows adequadamente projetados usam a IKnownFolderManager ou apenas a função SHELL32.DLL SHGetKnownFolderPath (ou seu wrapper de compatibilidade, SHGetFolderPath ) para encontrar os caminhos para locais como sua pasta "Downloads". A KNOWNFOLDERID da pasta Downloads é FOLDERID_Downloads , que tem GUID {374DE290-123F-4565-9164-39C4925E467B} .

    Se você abrir o Editor do Registro e procurar chaves e valores com esse GUID, você o encontrará nos dois locais a seguir:

    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
    

    Como explicado no blog vinculado por Ben N, ...\Shell Folders existe somente para compatibilidade com alguns programas do Windows 95. Ele ainda contém um valor com o nome !Do not use this registry key e data Use the SHGetFolderPath or SHGetKnownFolderPath function instead . Essas funções olham para a chave ...\User Shell Folders .

    Programas como Microsoft Edge e Google Chrome usarão o caminho informado pelo IKnownFolderManager para armazenar downloads por padrão, embora o Google Chrome permita que você forneça uma substituição para esse caminho (na parte "Configurações avançadas" da tela de configurações ). Se o caminho não apontar para uma pasta existente, o Microsoft Edge simplesmente fará uma reclamação, e o Google Chrome usará como padrão a pasta "Downloads" na sua pasta do documento.

    Tenho notado que a resposta do Techie007 falha para mim (o Windows 10 é um produto de qualidade), mas não antes de copiar todos os meus downloads e adicionar um novo valor para as chaves acima com o GUID {7D83EE9B-2244-4E70-B1F5-5393042AF1E4} . Não consigo encontrar nenhuma referência a esse GUID no MSDN. O Microsoft Edge não parece se importar com esse valor e nem o Google Chrome.

    Portanto, se a resposta do Techie007 não funcionar para você, talvez você poderá anular sua garantia e tentar alterar o valor no registro:

    Windows Registry Editor Version 5.00
    
    [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]
    "{374DE290-123F-4565-9164-39C4925E467B}"="C:\Downloads"
    
        
    por 22.09.2016 / 11:51
    1

    A maneira mais simples que encontrei é mover toda a pasta para o novo local. Faça da seguinte maneira:

    • Abra C: \ no explorador
    • Abra C: \ Users \ Nome de usuário em outro explorador
    • Clique com o botão direito e arraste a pasta "Download" para C: \
    • Solte o botão direito do mouse
    • Selecione Move here
    • O Windows detecta a alteração e configura as coisas para você

    Desta forma, você não precisa fazer nenhum link, editar o registro ou alterar as configurações da biblioteca, o windows cuida disso.
    Tanto quanto eu tentei funciona com cada chamada 'biblioteca' (documentos, música, downloads, etc) na sua pasta de usuário, você pode até movê-los para unidades de rede.
    No entanto, você pode precisar clicar no atalho 'Download' na pequena caixa de diálogo salvar na próxima vez que fizer download de algo como o Windows Explorer ou às vezes o próprio aplicativo tende a lembrar o antigo local de salvamento ou pré-selecione a pasta Desktop quando o original pasta não existe mais. Depois de fazer isso, as coisas devem continuar como antes.

        
    por 22.09.2016 / 12:28
    0

    Método do PowerShell:

    $userShellFoldersPath = 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders'
    IF((Test-Path -Path $DownloadPath) -eq $false) {
         New-Item $DownloadPath -Type Directory -ErrorAction Stop | Out-Null
    }
    IF((Get-ItemProperty $userShellFoldersPath).'{374DE290-123F-4565-9164-39C4925E467B}')
    {
        Set-ItemProperty -Path $userShellFoldersPath -Name '{374DE290-123F-4565-9164-39C4925E467B}' -Value $DownloadPath
    }
    #Windows 10
    IF((Get-ItemProperty $userShellFoldersPath).'{7D83EE9B-2244-4E70-B1F5-5393042AF1E4}')
    {
        Set-ItemProperty -Path $userShellFoldersPath -Name '{7D83EE9B-2244-4E70-B1F5-5393042AF1E4}' -Value $DownloadPath
    }
    #Restart Explorer to change it immediately   
    Stop-Process -name explorer
    

    Mais detalhes Como alterar o caminho de download padrão do Windows pelo PowerShell

        
    por 23.03.2017 / 03:34