Erro: Não foi possivel acessar o caminho do arquivo na pasta do OneDrive.

Anônima
2019-12-01T18:56:42+00:00

Olá. Ultimamente tem ocorrido muito o erro "Erro: Não foi possivel acessar..." (caminho do arquivo na pasta do onedrive). E sempre que acontece tenho que reconectar e o onedrive precisa atualizar todos os arquivos de novo. Alguma dica de como resolver? 

Windows para casa | Windows 10 | Arquivos, pastas e armazenamento

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários
Resposta aceita pelo autor da pergunta
Anônima
2019-12-04T21:00:53+00:00

Olá Braulio, tudo bem?

Obrigado pelo retorno, será necessário seguir métodos mais avançados para desinstalar o OneDrive utilizando o PowerShell.

Não execute caso não se sinta confortável com o PowerShell do Windows 10.

Caso as linhas de código não fiquem claras, peço que verifique esta thread:

Aperte as teclas Windows + Q e procure por PowerShellclique com o botão direito e depois em Executar como administrador.

Copie e cole toda a linha de código abaixo para eliminar o OneDrive e seus vestígios.

Import-Module -DisableNameChecking $PSScriptRoot\..\lib\force-mkdir.psm1
Import-Module -DisableNameChecking $PSScriptRoot\..\lib\take-own.psm1

echo "73 OneDrive process and explorer"
taskkill.exe /F /IM "OneDrive.exe"
taskkill.exe /F /IM "explorer.exe"

echo "Remove OneDrive"
if (Test-Path "$env:systemroot\System32\OneDriveSetup.exe") {
    & "$env:systemroot\System32\OneDriveSetup.exe" /uninstall
}
if (Test-Path "$env:systemroot\SysWOW64\OneDriveSetup.exe") {
    & "$env:systemroot\SysWOW64\OneDriveSetup.exe" /uninstall
}

echo "Disable OneDrive via Group Policies"
force-mkdir "HKLM:\SOFTWARE\Wow6432Node\Policies\Microsoft\Windows\OneDrive"
sp "HKLM:\SOFTWARE\Wow6432Node\Policies\Microsoft\Windows\OneDrive" "DisableFileSyncNGSC" 1

echo "Removing OneDrive leftovers trash"
rm -Recurse -Force -ErrorAction SilentlyContinue "$env:localappdata\Microsoft\OneDrive"
rm -Recurse -Force -ErrorAction SilentlyContinue "$env:programdata\Microsoft OneDrive"
rm -Recurse -Force -ErrorAction SilentlyContinue "C:\OneDriveTemp"

echo "Remove Onedrive from explorer sidebar"
New-PSDrive -PSProvider "Registry" -Root "HKEY_CLASSES_ROOT" -Name "HKCR"
mkdir -Force "HKCR:\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}"
sp "HKCR:\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}" "System.IsPinnedToNameSpaceTree" 0
mkdir -Force "HKCR:\Wow6432Node\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}"
sp "HKCR:\Wow6432Node\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}" "System.IsPinnedToNameSpaceTree" 0
Remove-PSDrive "HKCR"

echo "Removing run option for new users"
reg load "hku\Default" "C:\Users\Default\NTUSER.DAT"
reg delete "HKEY_USERS\Default\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "OneDriveSetup" /f
reg unload "hku\Default"

echo "Removing startmenu junk entry"
rm -Force -ErrorAction SilentlyContinue "$env:userprofile\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\OneDrive.lnk"

echo "Restarting explorer..."
start "explorer.exe"

echo "Wait for EX reload.."
sleep 15

echo "Removing additional OneDrive leftovers"
foreach ($item in (ls "$env:WinDir\WinSxS\*onedrive*")) {
    Takeown-Folder $item.FullName
    rm -Recurse -Force $item.FullName
}

Após terminar o primeiro script execute a seguinte função para forçar a criação da pasta.

function force-mkdir($path) {
if (!(Test-Path $path)) {
    #Write-Host "-- Creating full path to: " $path -ForegroundColor White -BackgroundColor DarkGreen
    New-Item -ItemType Directory -Force -Path $path
}}

E por ultimo assimilar propriedade do registro.

function Takeown-Registry($key) { # TODO does not work for all root keys yet switch ($key.split('')[0]) { "HKEY_CLASSES_ROOT" { $reg = [Microsoft.Win32.Registry]::ClassesRoot $key = $key.substring(18) } "HKEY_CURRENT_USER" { $reg = [Microsoft.Win32.Registry]::CurrentUser $key = $key.substring(18) } "HKEY_LOCAL_MACHINE" { $reg = [Microsoft.Win32.Registry]::LocalMachine $key = $key.substring(19) } }

    # get administraor group
    $admins = New-Object System.Security.Principal.SecurityIdentifier("S-1-5-32-544")
    $admins = $admins.Translate([System.Security.Principal.NTAccount])

    # set owner
    $key = $reg.OpenSubKey($key, "ReadWriteSubTree", "TakeOwnership")
    $acl = $key.GetAccessControl()
    $acl.SetOwner($admins)
    $key.SetAccessControl($acl)

    # set FullControl
    $acl = $key.GetAccessControl()
    $rule = New-Object System.Security.AccessControl.RegistryAccessRule($admins, "FullControl", "Allow")
    $acl.SetAccessRule($rule)
    $key.SetAccessControl($acl)
}

function Takeown-File($path) {
    takeown.exe /A /F $path
    $acl = Get-Acl $path

    # get administraor group
    $admins = New-Object System.Security.Principal.SecurityIdentifier("S-1-5-32-544")
    $admins = $admins.Translate([System.Security.Principal.NTAccount])

    # add NT Authority\SYSTEM
    $rule = New-Object System.Security.AccessControl.FileSystemAccessRule($admins, "FullControl", "None", "None", "Allow")
    $acl.AddAccessRule($rule)

    Set-Acl -Path $path -AclObject $acl
}

function Takeown-Folder($path) {
    Takeown-File $path
    foreach ($item in Get-ChildItem $path) {
        if (Test-Path $item -PathType Container) {
            Takeown-Folder $item.FullName
        } else {
            Takeown-File $item.FullName
        }
    }
}

function Elevate-Privileges {
    param($Privilege)
    $Definition = @"
    using System;
    using System.Runtime.InteropServices;
    public class AdjPriv {
        [DllImport("advapi32.dll", ExactSpelling = true, SetLastError = true)]
            internal static extern bool AdjustTokenPrivileges(IntPtr htok, bool disall, ref TokPriv1Luid newst, int len, IntPtr prev, IntPtr rele);
        [DllImport("advapi32.dll", ExactSpelling = true, SetLastError = true)]
            internal static extern bool OpenProcessToken(IntPtr h, int acc, ref IntPtr phtok);
        [DllImport("advapi32.dll", SetLastError = true)]
            internal static extern bool LookupPrivilegeValue(string host, string name, ref long pluid);
        [StructLayout(LayoutKind.Sequential, Pack = 1)]
            internal struct TokPriv1Luid {
                public int Count;
                public long Luid;
                public int Attr;
            }
        internal const int SE_PRIVILEGE_ENABLED = 0x00000002;
        internal const int TOKEN_QUERY = 0x00000008;
        internal const int TOKEN_ADJUST_PRIVILEGES = 0x00000020;
        public static bool EnablePrivilege(long processHandle, string privilege) {
            bool retVal;
            TokPriv1Luid tp;
            IntPtr hproc = new IntPtr(processHandle);
            IntPtr htok = IntPtr.Zero;
            retVal = OpenProcessToken(hproc, TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, ref htok);
            tp.Count = 1;
            tp.Luid = 0;
            tp.Attr = SE_PRIVILEGE_ENABLED;
            retVal = LookupPrivilegeValue(null, privilege, ref tp.Luid);
            retVal = AdjustTokenPrivileges(htok, false, ref tp, 0, IntPtr.Zero, IntPtr.Zero);
            return retVal;
        }
    }
"@
    $ProcessHandle = (Get-Process -id $pid).Handle
    $type = Add-Type $definition -PassThru
    $type[0]::EnablePrivilege($processHandle, $Privilege)
}

Dica: Caso perceba que o comando não está em andamento (pausado), aperte enter para retomar.

Após os comandos, reinicie o computador e tente instalar o OneDrive novamente.

Espero seu retorno.

Esta resposta foi útil?

2 pessoas acharam esta resposta útil.
0 comentários Sem comentários

24 respostas adicionais

Classificar por: Mais útil
  1. Anônima
    2019-12-03T21:21:59+00:00

    Olá Braulio, tudo bem?

    Para remover o OneDrive completamente, aperte as teclas Windows + Q e procure por prompt de comando clique com o botão direito e depois executar como administrador.

    • Digite taskkill /f /im OneDrive.exe para fechar qualquer instância do OneDrive aberta.
    • Digite %SystemRoot%\SysWOW64\OneDriveSetup.exe /uninstall para desinstalar o OneDrive por completo.

    (Caso seu Windows seja 32 bits, a segunda linha deverá ser substituida por %SystemRoot%\System32\OneDriveSetup.exe /uninstall)

    Não aparecerá nenhuma caixa informando o progresso da desinstalação, por isso peço que aguarde de 5 a 30 minutos.

    Após isso, poderá baixar novamente o aplicativo ou acessar a pasta c:\windows\syswow64 e execute o aplicativo OneDriveSetup.exe

    Após isso diga para nós o resultado.

    Esta resposta foi útil?

    1 pessoa achou esta resposta útil.
    0 comentários Sem comentários
  2. Anônima
    2019-12-02T19:47:51+00:00

    Olá Braulio, tudo bem?

    Notei que você seguiu vários procedimentos e não foi possível resolver esta questão de sincronização.

    Tente estas etapas primeiro, antes de iniciar uma solução de problemas mais detalhada:

    • Verifique se o tamanho do arquivo não excede o limite de tamanho de arquivo de 10 GB do OneDrive. Os possíveis erros incluem: "Esse arquivo é grande demais para upload" ou "Reduza o tamanho do arquivo para carregar em..."
    • Verifique se você tem as atualizações mais recentes do Windows instaladas. Para saber mais, confira Atualizar seu computador.
    • Verifique se você tem a versão mais recente do OneDrive no computador. Para obter a versão mais recente, confira Baixar o OneDrive.

    Se nenhum desses procedimentos funcionar, experimente as seguintes soluções pela ordem.

    Reiniciar o aplicativo de sincronização da área de trabalho OneDrive

    1. Clique com o botão direito do mouse no ícone da nuvem branca do OneDrive na área de notificação, no lado direito da barra de tarefas. (Pode ser necessário clicar na seta Mostrar ícones ocultos  , ao lado da área de notificação, para ver o ícone do OneDrive. Se o ícone não for exibido na área de notificação, pode ser que o OneDrive não esteja em execução. Clique em Iniciar, digite OneDrive na caixa de pesquisa e clique em OneDrive nos resultados da pesquisa.)
    2. Clique em Sair.
    3. No Windows 10, digite OneDrive na caixa de pesquisa e clique em OneDrive. No Windows 7 ou no Windows Vista, clique em Iniciar, digite OneDrive na caixa de pesquisa e clique em Microsoft OneDrive. Isso abre a pasta OneDrive e inicia o aplicativo OneDrive.

    (Windows 10) Verificar se a sua conta do OneDrive está conectada ao Windows

    1. Vá para Iniciar e escolha Configurações > Contas > Suas contas, email, sincronização, outros usuários.
    2. Selecione Inscrever-se com uma conta da Microsoft.
    3. Siga as solicitações para alternar para uma conta da Microsoft. Talvez você precise verificar sua identidade inserindo um código de confirmação.

    OBSERVAÇÃO : Se você estiver conectado ao Windows com a conta da Microsoft que usa para o OneDrive e ainda assim não vir seus arquivos, sua organização pode ter um firewall corporativo ou uma Política de Grupo que bloqueia o OneDrive.

    (Windows 10) Concluir a configuração do OneDrive

    Se estiver conectado ao Windows 10 com a conta da Microsoft que usa para o OneDrive e ainda assim não estiver vendo seus arquivos, é possível que você tenha mais de 500 MB de conteúdo e a configuração não tenha terminado. Para garantir que não vai encher o seu PC com conteúdo do OneDrive, é possível selecionar quais arquivos e pastas você deseja sincronizar com esse computador.

    1. Abra o Explorador de Arquivos
    2. Clique na pasta OneDrive. No assistente Concluir a configuração do OneDrive, selecione os arquivos e pastas que você deseja sincronizar com este computador.

    O Windows 10 não usa arquivos de espaço reservado para indicar os arquivos que estão apenas online. Em vez disso, você vê apenas os arquivos que opta por sincronizar com o computador.

    Para definir as pastas que são sincronizadas, use as configurações do OneDrive na área de notificação do computador, no lado direito da barra de tarefas.

    1. Clique com o botão direito do mouse no ícone da nuvem branca do OneDrive na área de notificação, no lado direito da barra de tarefas. (Pode ser necessário clicar na seta Mostrar ícones ocultos  , ao lado da área de notificação, para ver o ícone do OneDrive. Se o ícone não for exibido na área de notificação, pode ser que o OneDrive não esteja em execução. Clique em Iniciar, digite OneDrive na caixa de pesquisa e clique em OneDrive nos resultados da pesquisa.)
    2. Clique em Configurações.
    3. Na guia Conta, em Escolha as pastas que serão sincronizadas neste dispositivo, clique em Escolher pastas.
    4. Para disponibilizar todos os arquivos do OneDrive no computador, marque a caixa em Sincronizar todos os arquivos e pastas em meu OneDrive. Para ter menos arquivos no computador, em Sincronizar apenas estas pastas, marque as caixas das pastas que deseja sincronizar.

    Desabilitar o carregamento do Office

    Se você estiver tendo problemas para sincronizar arquivos do Office, o sistema de cache de carregamento do Office pode estar interferindo na sincronização do OneDrive. Tente desativar as configurações relacionadas nas configurações do OneDrive.

    1. Clique com o botão direito do mouse no ícone da nuvem branca do OneDrive na área de notificação, no lado direito da barra de tarefas. (Pode ser necessário clicar na seta Mostrar ícones ocultos  , ao lado da área de notificação, para ver o ícone do OneDrive. Se o ícone não for exibido na área de notificação, pode ser que o OneDrive não esteja em execução. Clique em Iniciar, digite OneDrive na caixa de pesquisa e clique em OneDrive nos resultados da pesquisa.)
    2. Clique em Configurações e desmarque a caixa de seleção Usar o Office para trabalhar em arquivos com outras pessoas ao mesmo tempo.

    IMPORTANTE : Quando você desativa a configuração Usar o Office para trabalhar em arquivos com outras pessoas ao mesmo tempo, nenhuma alteração feita por você ou por outras pessoas em arquivos do Office no seu OneDrive será mais mesclada automaticamente.

    Verifique se o caminho do arquivo não é muito longo

    Exemplo de um caminho de arquivo - C:\Usuários<NomeDoUsuário>\Imagens\Salvas\2019\Janeiro\Férias\AnoNovo\Família…

    O caminho completo, incluindo o nome do arquivo, deve conter menos de 255 caracteres. Encurte o nome do arquivo das subpastas no OneDrive ou selecione uma subpasta mais próxima à pasta de nível superior.

    Verificar se tem permissões para o arquivo ou pasta que tentou adicionar

    Tente abrir o arquivo ou pasta e verifique se tem permissão para salvar uma cópia. Se você estiver enfrentando problemas para ver um arquivo em uma rede, entre em contato com o administrador de rede.

    Verificar se já existe um arquivo ou pasta com o mesmo nome no local

    Podem ocorrer conflitos se você estiver carregando vários arquivos no site do OneDrive ao mesmo tempo, ou se tiver feito alterações em sua pasta OneDrive em outro computador que esteja sincronizando ao mesmo tempo. Renomeie o arquivo ou pasta e tente adicioná-lo novamente.

    Verificar se o computador tem espaço em disco suficiente e reiniciar sincronização

    Libere espaço em disco movendo ou excluindo arquivos e execute estas etapas para iniciar novamente a sincronização de sua pasta OneDrive no computador:

    1. Verifique sua página de Armazenamento no site do OneDrive e compare o tamanho do seu OneDrive com o espaço em disco disponível no computador. Se necessário, mova ou exclua alguns arquivos.
    2. Para reiniciar a sincronização: clique em Iniciar, digite OneDrive na caixa de pesquisa e clique em Microsoft OneDrive.
    3. Execute as etapas para selecionar as configurações do OneDrive novamente, incluindo o local de sua pasta OneDrive, e escolha se deseja ativar a opção de Busca de arquivos.

    Desvincular o OneDrive e executar a configuração do OneDrive novamente

    1. Clique com o botão direito do mouse no ícone da nuvem branca do OneDrive na área de notificação, no lado direito da barra de tarefas. (Pode ser necessário clicar na seta Mostrar ícones ocultos  , ao lado da área de notificação, para ver o ícone do OneDrive. Se o ícone não for exibido na área de notificação, pode ser que o OneDrive não esteja em execução. Clique em Iniciar, digite OneDrive na caixa de pesquisa e clique em OneDrive nos resultados da pesquisa.)
    2. Clique em Configurações e em Desvincular.
    3. Siga as etapas do assistente Bem-vindo ao OneDrive para configurar o OneDrive.

    Redefinir o OneDrive

    Se a sincronização do OneDrive parecer travada por um longo período e nada mais estiver funcionando, tente uma redefinição. Esteja ciente de que a redefinição do OneDrive sincroniza novamente todos os seus arquivos do OneDrive, o que pode demorar um pouco, dependendo de quantos arquivos você está sincronizando.

    1. Pressione a tecla Windows + R.
    2. Na janela Executar, insira: %localappdata%\Microsoft\OneDrive\onedrive.exe /reset
    3. Clique em OK.
    4. Verifique se o ícone do OneDrive na área de notificação da barra de tarefas desaparece e depois reaparece após um ou dois minutos. Veja como verificar: Clique com o botão direito do mouse no ícone da nuvem branca do OneDrive na área de notificação, na extrema direita da barra de tarefas. (Pode ser necessário clicar na seta Mostrar ícones ocultos  , ao lado da área de notificação, para ver o ícone do OneDrive. Se o ícone não for exibido na área de notificação, pode ser que o OneDrive não esteja em execução. Clique em Iniciar, digite OneDrive na caixa de pesquisa e clique em OneDrive nos resultados da pesquisa.)
    5. Se o ícone do OneDrive não reaparecer depois de alguns minutos, abra a janela Executar novamente e insira:%localappdata%\Microsoft\OneDrive\onedrive.exe

    Me diga se houve êxito em algum dos procedimentos.

    Atenciosamente,

    Esta resposta foi útil?

    1 pessoa achou esta resposta útil.
    0 comentários Sem comentários
  3. Anônima
    2019-12-02T11:01:59+00:00

    Boa dia Braulio, bem-vindo ao Fórum do Windows 10.

    Possivelmente poderá ser um problema de sincronização do OneDrive, neste caso executar uma redefinição do OneDrive pode ajudar.

    A redefinição do OneDrive sincroniza novamente todos os seus arquivos do OneDrive, o que pode levar um tempo e largura de banda consideráveis, dependendo de quantos arquivos você está sincronizando.

    Primeiro, feche o aplicativo OneDrive.

    Para fazer isso, clique com o botão direito do mouse no ícone da nuvem do OneDrive na área de Notificação e clique em Sair.

    Nota: Pode ser necessário clicar no ícone Mostrar ícones ocultos próximo à área de notificação para ver o ícone do OneDrive.

    Pressione WinKey + R para abrir a caixa de diálogo Executar.

    Na caixa de diálogo Executar comando, digite o seguinte comando: %localappdata% \ Microsoft \ OneDrive \ onedrive.exe / reset seguido de Enter.

    Isso redefine o OneDrive.

    Se o OneDrive não iniciar automaticamente após a redefinição, inicie-o manualmente executando o comando %localappdata% \ Microsoft \ OneDrive \ onedrive.exe.

    Se ainda assim não resolver o problema no Cofre Pessoal, pode tentar desinstalar e reinstalar o OneDrive.

    Espero ter ajudado.

    Caso considere a resposta útil, por favor marque-a como resposta.

    Obrigado.

    Esta resposta foi útil?

    1 pessoa achou esta resposta útil.
    0 comentários Sem comentários
  4. Anônima
    2019-12-01T19:22:23+00:00

    Olá Braulio,

    Sou Sébastien, consultor independente e ajudarei você a encontrar uma solução para o seu problema.

    Você tem uma mensagem de erro com o OneDrive.

    Você verificou se o item mostrado estava presente na pasta especificada?

    Antes de reconfigurar, faça a verificação solicitada e reinicie o OneDrive para verificar se isso resolve o problema.

    Atenciosamente,

    Sebastian.

    Esta resposta foi útil?

    0 comentários Sem comentários