5

Я искал в Интернете ответ на этот вопрос без какой-либо удачи.

Каждые пару дней на моем компьютере я получаю сообщение об ошибке «Skype Full». У меня много места на HD, так что я знаю, что это не проблема.

Я могу временно решить проблему, отключив процесс Skype и перезапустив Skype.

Кто-нибудь знает решение этой проблемы, чтобы остановить его?

Я использую Skype 4.2.0.169.

8 ответов8

5

Это перепост сообщения из решения на форумах Skype.

Это работает (я сам попробовал ...)

  1. Выйти из Skype.
  2. Переименуйте папку Skype в разделе « Application Data (замените <username> своим действительным именем пользователя):
    • Для Windows 7 и Vista: C:\Users\<username>\AppData\Roaming\Skype
    • Для Windows XP C:\Document and Settings\<username>\Application Data\Skype
  3. Попробуйте войти в Skype снова.
3

Эта проблема не возникла с тех пор, как я перешел на Skype 5.0. Это выглядит как лучшее решение.

2

Вы пытались переустановить Skype? или даже понизить до более старой версии? (или наоборот - более новая версия) Это может сделать работу и решить вашу проблему.

2

Возможно ли, что ваш компьютер стал суперузлом Skype и связан со всеми соединениями?

Skype является общим приложением, таким как приложение для обмена файлами P2P. Если он работает постоянно и у вас есть доступное интернет-соединение и более быстрая система, Skype начнет маршрутизировать пользовательские звонки через ваше соединение. Вы становитесь суперузлом Skype. Я нашел это в моей домашней системе, где он всегда работал

Это некоторая информация, которую мы нашли, связанная с некоторыми исследованиями, проводимыми университетом. На данный момент не могу найти оригинальную информацию

Skype использует одноранговую модель на базе узлов, где отдельные клиенты выполняют некоторые задачи обработки от имени сети. Эта модель позволяет создавать "суперузлы". Суперузлы - это места, где отдельные компьютеры начинают маршрутизировать значительный объем стороннего трафика, в некоторых сетях из сети Skype обнаружено 200 МБ в час. В одном исследовании было измерено количество суперузлов за 24 часа для регистрации 319 314 потоков на 38 366 IP-адресов и с них.

Skype работает так, что каждый узел может обрабатывать вызовы любого другого пользователя. Некоторые системы станут суперузлами и будут обрабатывать десятки тысяч вызовов, все для других пользователей. Это происходит, когда клиент Skype работает все время и имеет хорошее соединение. Не уверен, как определение сделано, но это происходит. Затем у вас есть много сетевого трафика и действия жесткого диска для этих вызовов. Попробуйте выйти (выйти) из Skype, когда он не используется. Не просто минимизация. У меня была эта проблема на рабочем столе, который работал все время, и выход из Skype решил эту проблему.

1

Для Windows 7 и Vista:

  • C:\Users\<username>\AppData\Roaming\Skype

Для Windows XP:

  • C:\Document and Settings\<username>\Application Data\Skype

Зайдите туда и удалите папку с вашим именем пользователя. Это все.

1

Я видел подобные сообщения об ошибках, вызванные тем, что программа не может выделить дескрипторы. Это может быть вызвано достижением лимита открытых файлов или открытых сокетов (суперузел?).

Это обычно указывает на ошибку программирования и некоторую форму утечки. Единственным исправлением будет обновление до версии с исправленной проблемой - или избежание условия, которое ее инициирует (например, становится суперузлом).

0

Вы никогда не писали, сколько дискового пространства "много места на жестком диске". Вполне возможно, что версия Skype, которую вы используете, проверяет доступное дисковое пространство, используя 32-битное целое число, которое переполняется или становится отрицательным (если подписано), что вызывает сообщение скайпа "диск заполнен".

Завершение и перезапуск процесса скайпа, вероятно, сразу же сработает, поскольку файл был записан, удален или изменен, и теперь вычисление «свободного пространства» работает на этот раз.

Лично программное обеспечение НЕ должно проверять, сколько места у меня есть, ни одно из их дел, моя ОС отслеживает это. Несколько более старых программ потерпели неудачу в последние годы, так как размеры хранилища на жестком диске выросли и переполнились подписанными 32-битными целочисленными пробелами пространства.

0

Все, что я сделал, это остановил Skype и удалил %appdata\Skype\shared.xml . Подошел идеально в следующий раз. Мне не пришлось переустанавливать, переименовывать всю папку и т.д.

В то время, когда Skype сказал мне, что disk full на моем жестком диске свободно 3 3,751,063,552 bytes free . Skype действительно должен исправить это сообщение.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .