私は運が悪かったので、これに対する答えをオンラインで探しました。
数日おきに、私のPCでSkypeでエラーが発生し、DiskFullと表示されます。私は十分なHDスペースを持っているので、それが問題ではないことを知っています。
Skypeプロセスを強制終了し、Skypeを再起動することで、問題を一時的に解決できます。
誰かがこの問題の発生を防ぐためのこの問題の解決策を知っていますか?
Skype4.2.0.169を実行しています。
これは Skypeフォーラムのソリューションからの投稿 の再投稿です。
これはうまくいきます(私はそれを自分で試しました...)
Application Data
のSkype
フォルダーの名前を変更します(<username>
を実際のユーザー名に置き換えます):C:\Users\<username>\AppData\Roaming\Skype
C:\Document and Settings\<username>\Application Data\Skype
Skype 5.0にアップグレードしてから、Haventでこの問題が発生しました。これが最善の解決策のようです。
Skypeを再インストールしようとしましたか?または古いバージョンにダウングレードしますか? (またはその逆-新しいバージョン)それで問題が解決する可能性があります。
コンピューターがSkypeスーパーノードになり、すべての接続に関連している可能性はありますか?
Skypeは、P2Pファイル共有アプリのような共有アプリです。常に実行されていて、インターネット接続が適切で、システムが高速である場合、Skypeは接続を介してユーザー通話のルーティングを開始します。 Skypeスーパーノードになります。私はそれが常に実行されていた私のホームシステムでこれを見つけました
これは、大学によるいくつかの研究に関連して私たちが見つけたいくつかの情報です。現時点では元の情報を見つけることができません。
Skypeは、ノードベースのピアツーピアモデルを使用します。このモデルでは、個々のクライアントがネットワークに代わっていくつかの処理タスクを実行します。このモデルでは、「スーパーノード」を作成できます。スーパーノードは、個々のコンピューターがかなりの量のサードパーティトラフィックをルーティングし始める場所であり、Skypeネットワークの一部のネットワークで1時間あたり200MBが検出されています。ある調査では、24時間にわたってスーパーノードを測定し、38,366個のIPアドレスとの間で319,314個のフローをログに記録しました。
Skypeが機能する方法は、各ノードが他のユーザーの通話を処理できることです。一部のシステムはスーパーノードになり、他のユーザー向けに数万件の通話を処理します。これは、Skypeクライアントが常に実行されており、接続が良好な場合に発生します。決定がどのように行われるかはわかりませんが、それは起こります。次に、これらの呼び出しに対して大量のネットワークトラフィックとハードドライブアクションが発生します。使用していないときはSkypeを終了(終了)してみてください。最小化するだけではありません。常に実行されているデスクトップでこの問題が発生し、Skypeを終了すると問題が解決しました。
Windows 7およびVistaの場合:
C:\Users\<username>\AppData\Roaming\Skype
Windows XPの場合:
C:\Document and Settings\<username>\Application Data\Skype
そこに移動し、ユーザー名の付いたフォルダーを削除します。それで全部です。
プログラムがハンドルを割り当てることができないために、このようなエラーメッセージが表示されます。開いているファイルまたは開いているソケット(スーパーノード?)の制限に達する可能性があります。
これは通常、プログラミングエラーと何らかの形のリークを示しています。唯一の修正は、問題が修正されたバージョンにアップグレードすることです。または、それをトリガーする条件(スーパーノードになるなど)を回避します。
「十分なHDスペース」のディスク容量を投稿したことはありません。使用しているSkypeのバージョンが、32ビット整数を使用して使用可能なディスク容量をチェックしている可能性があります。32ビット整数はオーバーフローしているか、負になっている(署名されている場合)ため、Skypeの「ディスクがいっぱいです」というメッセージが表示されます。
ファイルが書き込まれたか、削除されたか、変更されたため、Skypeプロセスを強制終了して再起動すると、すぐに再び機能する可能性があります。今回は、「空き領域」の計算が機能します。
個人的には、ソフトウェアは私がどれだけのスペースを持っているかをチェックするべきではありません。彼らのビジネスはありません。私のOSはそれを追跡します。近年、ハードドライブのストレージサイズが爆発的に増加し、署名された32ビット整数ベースのスペースチェッカーがオーバーフローしたため、かなりの数の古いプログラムが失敗しました。
Skypeを停止して%appdata\Skype\shared.xml
を削除するだけでした。次回は完璧にやってきた。再インストールしたり、フォルダ全体の名前を変更したりする必要はありませんでした。
当時、Skypeは私のハードディスクにdisk full
が3,751,063,552 bytes free
あると言っていました。 Skypeは本当にこのメッセージを修正する必要があります。