Como posso parar o wmplayer.exe causando picos de uso da CPU?

0

Descobri que, em uma máquina muito rápida, o uso da CPU é executado entre 0-8% normalmente, mas, com o wmplayer, ela oscila entre 8-18%. O problema é particularmente para a minha nova máquina com o Windows 7 e não ocorre na minha máquina antiga do Vista.

Acredito que possivelmente toda vez que eu abro o wmplayer ele tenta carregar todos os arquivos de mídia do meu computador para a tela de inicialização. Supondo que eu queira continuar usando o wmplayer (e já que eu tenho muitas playlists instaladas lá, eu faço), como eu posso consertar esse problema?

    
por user1205197 28.10.2012 / 04:20

4 respostas

2

Tente terminar o processo, isso deve acabar com todos os picos. Tente usar o Vlc Media Player .

Como alternativa, configure wmp para não indexe todos os arquivos de mídia. Para fazer isso, siga as informações abaixo.

Abra o Media Player > Clique em Organizar > Selecione Opções Na guia Biblioteca, desmarque Recuperar informações adicionais da internet Fechar Media Player e reabrir para ver o processo é mais rápido.

O caminho real é entrar no Media Player. No menu - > Arquivo - > Gerenciar bibliotecas - > selecione cada biblioteca (música, vídeo, imagens, tv gravada [se tiver]) e verifique os caminhos que está gerenciando e verifique se ela não está muito próxima da raiz da unidade C :. Por exemplo, deve ser algo como c: \ users \ Jim \ Music e c: \ users \ Public \ Music MAS NÃO c: \ users, pois eles farão com que toda a árvore de diretórios seja indexada novamente (quando você navegue na web ou altere qualquer arquivo em seu perfil). Se você tiver vários usuários que fazem login no computador, talvez seja necessário repetir o processo para cada usuário se todos os usuários tiverem adicionado dobras gerenciadas que estão mudando ativamente regularmente.

Veja este site para o post original.

    
por 28.10.2012 / 04:34
1

Win7 / 64

Eu tive um problema com arquivos WMV usando 100% de um núcleo, para consertá-lo eu desliguei Opções / Desempenho "Ligue Aceleração de vídeo Direct-X para arquivos WMV".

    
por 21.11.2012 / 10:44
0

Aqui está a resposta definitiva sobre como impedir que o Windows Media Player use todos os recursos da unidade central de processamento. É uma solução muito simples e estou tão surpreso que ninguém jamais pensou nisso antes de mim.

O Windows Media Player usa uma tonelada de recursos para criar e manter atualizada sua biblioteca no aplicativo, que contém referências a todas as mídias compatíveis que podem ser encontradas no armazenamento do computador. Portanto, essa tarefa automatizada pode levar muito pouco tempo ou muito tempo, dependendo do que você armazenou.

A biblioteca de mídia provavelmente tem seus usos legítimos, especialmente para os entusiastas de mídia, mas não é para todos e não é especialmente para todos em todos os momentos. Normalmente, eu estaria inclinado a deixar o Windows Media Player construir sua biblioteca de mídia, mas neste último incidente, eu estava aprimorando dois outros aplicativos que também usam arquivos de música (VirtuaGirl e Serene Screen Marine Aquarium Time). Nesse sentido, eu pretendia usar o Windows Media Player como um mecanismo de controle e não tive tempo para lidar com o desenvolvimento aparentemente obrigatório da biblioteca do Windows Media Player e com o alto uso de CPU que ele gera. Além disso, ler a multiplicidade de postagens na Internet sobre esse assunto não me rendeu absolutamente nada além de perder meu tempo ao perceber que, se eu quiser que algo seja feito corretamente, eu teria que fazer isso sozinho.

Então, foi o que fiz, sem afetar outras operações auxiliares e inter-relacionadas e inter-dependentes do Windows que outros usuários gostariam que você acreditasse serem necessárias. Eu taskkill-ed o Windows Media Player, em seguida, renomeou %LOCALAPPDATA%\Microsoft\Media Player\CurrentDatabase_372.wmdb para %LOCALAPPDATA%\Microsoft\Media Player\CurrentDatabase_372.OLD.wmdb . O arquivo CurrentDatabase_372.wmdb é o arquivo de banco de dados que o Windows Media Player usa para atualizar sua biblioteca. Não é suficiente apenas executá-lo em tarefas ou até excluí-lo, porque o Windows Media Player simplesmente o reinicia ou recria. Em vez disso, você deve desabilitar ou excluir o arquivo e enganar o Windows Media Player para acreditar que ele ainda está lá. No meu caso, optei por renomear o arquivo com a extensão .OLD.wmdb e, para evitar que o Windows Media Player recriasse o arquivo, simplesmente criei um arquivo fictício vazio (como um arquivo * .txt vazio) e o nome do arquivo original que desativei. E, POOF, assim mesmo, o problema foi resolvido.

Por favor, lembre-se: eu, Neal Bangia, percebi isso!

    
por 07.10.2014 / 05:10
0

A resposta de Neal Bangia é fabulosa --- e deve ser estendida ainda mais. Você pode achar que a pasta Media Player possui vários arquivos do tipo "Biblioteca de mídia". Apague todos, exceto o CurrentDatabase_372.wmdb, que você pode esvaziar usando o npad ou outro editor de baixo nível.

Observe que, antes de fazer isso, você pode encontrar o media player puxando uma TB ou mais (!!) de dados à medida que procura todos os seus discos. Escusado será dizer, muito desperdício de recursos do sistema (e mesmo se eu desativar quase todas as opções, ele ainda estava fazendo isso. Graças a você, Neal Bangia!

    
por 06.02.2015 / 04:59