AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-327909

maja's questions

Martin Hope
maja
Asked: 2024-04-11 16:53:44 +0800 CST

Arquivo corrompido gera erro “O arquivo não pode ser acessado pelo sistema” ao acessar o aplicativo WSL

  • 5

Este é um erro bem conhecido, mas as soluções comuns parecem não funcionar e também estou vendo outra coisa que considero nova. Passarei por cada etapa de solução de problemas porque espero que algumas delas ajudem a identificar esse problema seja para pessoas que sabem como resolver o problema e para outras que tenham o mesmo problema.

Quando tento abrir o aplicativo Debian com WSL e tento executar wslcomandos no Powershell, recebo este erro: The file cannot be accessed by the system.. No meu caso, WSL e Debian foram instalados em meu sistema a partir da linha de comando, há alguns dias (eu os reinstalei por causa de um problema não relacionado).

Uma das soluções comuns é procurar a entrada do aplicativo WSL na Installed Appsjanela do Windows. Não consigo ver uma entrada para WSL lá, mas vejo uma para @{MicrosotCorporationll.WindowsSubsystemForLinux_2.1.5.0_x64_8wekyb3d8bbwe?ms-resource://MicrosoftCorporationll.WindowsSubsystemForLinux/Resources/AppName}(este aplicativo está listado com 0 bytes de uso de armazenamento).

Para resumir a possível solução que encontrei até agora:

  • tente usar a repairopção nas Installed Appsconfigurações do Windows, tentei fazer isso para o aplicativo que mencionei acima e para o aplicativo Debian, o reparo chegou a 100% de conclusão, mas não funcionou
  • tente usar dismde um terminal elevado ( DISM.exe /Online /Cleanup-image /Scanhealth+ DISM.exe /Online /Cleanup-image /Restorehealth), o comando foi executado com sucesso, mas não funcionou
  • tente alterar as permissões da pasta C:\Program Files\WindowsAppsna Properties/Securityjanela, não tenho certeza do que alterar aqui, mas vi algo que parece interessante (listado abaixo)

Nas propriedades da WindowsAppspasta vejo que o principal do meu usuário parece estar corrompido, ao clicar duas vezes nele recebo uma janela que mostra o seguinte erro:This access control entry is corrupt. Delete it and create a new one.

Isso se aplica apenas ao usuário principal "normal", não à entrada administrativa do mesmo usuário. Na verdade, tentei iniciar o WSL com privilégios de administrador e consegui fazer login no Debian sem nenhum problema .

Como isso parece ser um problema de corrupção de arquivo, lancei sfc scannowo qual encontrei um erro de corrupção C:\WINDOWS\System32\drivers\bthmodem.syse resolvi-o, mas ainda vejo a mensagem de erro nas WindowsAppsconfigurações da pasta e ainda não consigo usar o WSL sem privilégios de elevação, então acho que isso não está relacionado a este problema .

Como posso reparar minha instalação wsl e/ou resolver o problema com as configurações de segurança do meu usuário principal sem privilégios?

windows
  • 1 respostas
  • 37 Views
Martin Hope
maja
Asked: 2021-07-18 00:43:38 +0800 CST

Git Bash não está usando o valor de origem especificado nas configurações do terminal do Windows

  • 5

Até ontem meu settings.json para Windows Terminal tem este perfil para Git Bash:

...,
"defaultProfile": "{my_guid}",
"profiles": 
{
    "defaults": {},
    "list": 
    [
        {
            "guid": "{my_guid}",
            "hidden": false,
            "name": "Git Bash",
            "source": "Git"
        },
        ...
    ]
}
...

que simplesmente funcionou, eu poderia usar o perfil e defini-lo como padrão.

Hoje este perfil não é reconhecido, o Windows Terminal abre com um aviso para o perfil padrão não encontrado e o perfil do Git Bash não está na lista suspensa.

Eu sei que posso apenas definir o perfil para usar o caminho para o executável do Git Bash, mas quero saber o que mudou.

Por que o perfil usando o atributo source funcionou antes? Por que não funciona mais? Onde está a documentação ou a nota de lançamento que especifica isso?

git-bash windows-terminal
  • 1 respostas
  • 166 Views
Martin Hope
maja
Asked: 2021-06-13 06:39:19 +0800 CST

Processamento paralelo e ordem de execução com loop recursivo

  • 5

Se eu executar um script que processa um caminho recursivamente usando processamento paralelo para executar um comando em toda a árvore se itens, tenho certeza de que os comandos que uso serão executados em todos os itens em um único diretório antes de passar para o próximo ?

Get-ChildItem $Path -Recurse -Filter *.some_file_extension | ForEach-Object -Parallel {
    my_command $_ --with_options
}
powershell parallel-processing
  • 1 respostas
  • 483 Views
Martin Hope
maja
Asked: 2021-05-28 01:20:22 +0800 CST

Exclua todo o conteúdo dos diretórios com o nome dado deixando o diretório intacto

  • 5

Considerando as respostas para esta pergunta sobre excluir pastas por nome e esta pergunta sobre parar pesquisas no primeiro positivo em uma árvore de caminho, como posso excluir todo o conteúdo de um diretório, incluindo subdiretórios e arquivos, deixando o diretório intacto e parando na primeira partida na árvore de caminhos?

Em outras palavras, eu poderia ter:

./path/to/foo/again/foo

Com a pasta ./path/to/foo contendo um arquivo bar.txt, e eu estaria procurando obter:

./path/to/foo

Não contendo arquivos ou diretórios.

linux command-line
  • 1 respostas
  • 53 Views
Martin Hope
maja
Asked: 2021-05-27 23:56:27 +0800 CST

Encontre diretórios por nome sem pesquisar subpastas de correspondências

  • 5

Como posso pesquisar o sistema de arquivos apenas pela primeira correspondência positiva em um caminho? Por exemplo, procurando por foo:

./some/foo/long/foo/path
./another/foo/long/foo/path

deve retornar:

./some/foo/
./another/foo/

Eu acho que o comando find deve ser capaz de fazer isso, mas não consigo descobrir quais sinalizadores usar, obviamente qualquer outro comando que alcance o resultado seria bom.

linux command-line
  • 1 respostas
  • 51 Views
Martin Hope
maja
Asked: 2019-06-21 23:50:32 +0800 CST

Remova um arquivo que resiste à exclusão com privilégios de administrador (Gamespy Comrade)

  • 6

Eu tinha o programa Gamespy Comrade instalado no meu PC pela Steam como parte dos requisitos de algum videogame que não estou mais usando. O Gamespy foi encerrado em 2013 e o programa não foi mais suportado desde então.

Decidi remover o programa, mas a pasta não contém nenhum executável dedicado. Tentei remover todos os arquivos "manualmente", mas um arquivo específico não pode ser removido. É um arquivo de fonte de tipo verdadeiro (.tff) que não pode ser excluído, mas pode ser renomeado pelo Windows System Explorer com privilégios de administrador.

Pelas propriedades do arquivo, o administrador deve ter controle total sobre o arquivo, a saída de tentar excluir o arquivo de um Power Shell elevado é:

Remove-Item : Cannot remove item C:\Program Files (x86)\GameSpy\Comrade\156\Skins\BF2142\swissck.ttf: Access to the path 'swissck.ttf' is denied.
At line:1 char:1
+ Remove-Item -path "C:\Program Files (x86)\GameSpy" -recurse -force
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : PermissionDenied: (swissck.ttf:FileInfo) [Remove-Item], UnauthorizedAccessException
+ FullyQualifiedErrorId : RemoveFileSystemItemUnAuthorizedAccess,Microsoft.PowerShell.Commands.RemoveItemCommand

Como posso me livrar dessa coisa?

windows-10 uninstall
  • 1 respostas
  • 362 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Como posso reduzir o consumo do processo `vmmem`?

    • 11 respostas
  • Marko Smith

    Baixar vídeo do Microsoft Stream

    • 4 respostas
  • Marko Smith

    O Google Chrome DevTools falhou ao analisar o SourceMap: chrome-extension

    • 6 respostas
  • Marko Smith

    O visualizador de fotos do Windows não pode ser executado porque não há memória suficiente?

    • 5 respostas
  • Marko Smith

    Como faço para ativar o WindowsXP agora que o suporte acabou?

    • 6 respostas
  • Marko Smith

    Área de trabalho remota congelando intermitentemente

    • 7 respostas
  • Marko Smith

    O que significa ter uma máscara de sub-rede /32?

    • 6 respostas
  • Marko Smith

    Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows?

    • 1 respostas
  • Marko Smith

    O VirtualBox falha ao iniciar com VERR_NEM_VM_CREATE_FAILED

    • 8 respostas
  • Marko Smith

    Os aplicativos não aparecem nas configurações de privacidade da câmera e do microfone no MacBook

    • 5 respostas
  • Martin Hope
    Vickel O Firefox não permite mais colar no WhatsApp web? 2023-08-18 05:04:35 +0800 CST
  • Martin Hope
    Saaru Lindestøkke Por que os arquivos tar.xz são 15x menores ao usar a biblioteca tar do Python em comparação com o tar do macOS? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh Como posso reduzir o consumo do processo `vmmem`? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Pesquisa do Windows 10 não está carregando, mostrando janela em branco 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    andre_ss6 Área de trabalho remota congelando intermitentemente 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney Por que colocar um ponto após o URL remove as informações de login? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca Todos os meus complementos do Firefox foram desativados repentinamente, como posso reativá-los? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK É possível criar um código QR usando texto? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 Altere o nome da ramificação padrão do git init 2019-04-01 06:16:56 +0800 CST

Hot tag

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve