Asynchronous socket error 10060 delphi

Asynchronous socket error 10060 Delphi Решение и ответ на вопрос 1302082

1 / 1 / 0

Регистрация: 15.02.2013

Сообщений: 12

1

16.11.2014, 15:32. Показов 5901. Ответов 3


Читаю книгу Фленова «Программирование в Delphi глазами хакера». Там есть пример сервер-клиент передачи файла. 2 приложения один клиент, другой сервер, при передачи получаю ошибку «Asynchronous socket error 10060». Подскажите пожалуйста что за ошибка?
Код клиента

Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
unit Unit1;
 
interface
 
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ScktComp, StdCtrls;
 
type
  TForm1 = class(TForm)
    ClientSocket1: TClientSocket;
    Label1: TLabel;
    Edit1: TEdit;
    ConnectButton: TButton;
    DisconnectButton: TButton;
    procedure ConnectButtonClick(Sender: TObject);
    procedure DisconnectButtonClick(Sender: TObject);
    procedure ClientSocket1Read(Sender: TObject; Socket: TCustomWinSocket);
    procedure ClientSocket1Connect(Sender: TObject;
      Socket: TCustomWinSocket);
    procedure FormCreate(Sender: TObject);
  private
    { Private declarations }
    fs: TFileStream;
    Reciving:Boolean;
    DataSize: integer;
  public
    { Public declarations }
  end;
 
var
  Form1: TForm1;
 
implementation
 
{$R *.dfm}
 
procedure TForm1.ConnectButtonClick(Sender: TObject);
begin
 ClientSocket1.Address:=Edit1.Text;
 ClientSocket1.Active:=true;
end;
 
procedure TForm1.DisconnectButtonClick(Sender: TObject);
begin
 ClientSocket1.Active:=false;
end;
 
procedure TForm1.ClientSocket1Read(Sender: TObject;
  Socket: TCustomWinSocket);
var
 s, sl: string;
begin
 s:= Socket.ReceiveText;
 
 if Reciving then
  begin
   fs.Write(s[1], length(s));
   if fs.Size=DataSize then
    begin
     fs.Free;
     Reciving:=false;
     Application.MessageBox('Поздравляю, Файл принят', 'Внимание!!!');
    end;
   exit;
  end;
 
 if copy(s, 1, 5)='Size:' then
  begin
   sl:=copy(s, 6, Pos(#0, s)-6);
   DataSize:=StrToInt(sl);
   Delete(s, 1, Pos(#0, s));
   Reciving:=true;
   fs:=TFileStream.Create('output.dat',fmCreate);
   fs.Write(s[1], length(s));
  end;
end;
 
procedure TForm1.ClientSocket1Connect(Sender: TObject;
  Socket: TCustomWinSocket);
begin
 Socket.SendText('s');
end;
 
procedure TForm1.FormCreate(Sender: TObject);
begin
 Reciving:=false;
end;
 
end.

Код сервера

Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
unit Unit1;
 
interface
 
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ScktComp, StdCtrls;
 
type
  TForm1 = class(TForm)
    ServerSocket1: TServerSocket;
    Label1: TLabel;
    Edit1: TEdit;
    Button1: TButton;
    OpenDialog1: TOpenDialog;
    procedure Button1Click(Sender: TObject);
    procedure ServerSocket1ClientRead(Sender: TObject;
      Socket: TCustomWinSocket);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
 
var
  Form1: TForm1;
 
implementation
 
{$R *.dfm}
 
procedure TForm1.Button1Click(Sender: TObject);
begin
 if OpenDialog1.Execute then
  Edit1.Text:=OpenDialog1.FileName;
end;
 
procedure TForm1.ServerSocket1ClientRead(Sender: TObject;
  Socket: TCustomWinSocket);
var 
 fs: TFileStream;
begin
 if Socket.ReceiveText = 's' then
  begin
   fs:=TFileStream.Create(Edit1.Text, fmOpenRead);
   try
    fs.Position:= 0;
    Socket.SendText('Size:'+IntToStr(fs.Size) + #0);
    Socket.SendStream(fs);
   finally
   end;
 end; 
end;
 
end.

Возможно там не правильный IP 192.168.100.3 . Подскажите пожалуйста какой правильно нужно вводить? Тестирую на одном компьютере.

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



Содержание

  1. Delphi asynchronous socket error 10060
  2. Delphi asynchronous socket error 10060
  3. Delphi asynchronous socket error 10060
  4. Delphi asynchronous socket error 10060
  5. Delphi asynchronous socket error 10060

Delphi asynchronous socket error 10060

type
TDownLoader = class(TThread)
private
FURL: string;
FToFolder: string;
protected
procedure Execute; override;
public
property URL:string read FURL write FURL;
property ToFolder:string read FToFolder write FToFolder;
end;

procedure TDownLoader.Execute;
var str:TFileStream;
begin
ForceDirectories(ExtractFileDir(ToF older));
str:=TFileStream.Create(ToFolder, fmCreate);
try
try
if (FormSetting.chProxy.Checked=True) then
begin
FormSetting.IdHTTP1.ProxyParams.Pro xyServer:=FormSetting.eProxyAdr.Tex t;
FormSetting.IdHTTP1.ProxyParams.Pro xyPort:=StrToInt(FormSetting.eProxy Port.Text);
end;
FormSetting.IdHTTP1.Get(url,str);
except

procedure TFormSetting.thrTerminate(Sender: TObject);
begin
MessageBox(0, ‘Çàêà÷àíî!’, pChar(‘EuroSoccer: áàçà äàííûõ’), MB_ICONInformation);
end;

procedure TFormSetting.btnObnovClick(Sender: TObject);
var d:TDownLoader;
begin
IdHTTP1.Head(‘http://evgen1976.jino.ru/data.mdb’);
FormMain.DateBaseNew:=IdHTTP1.Respo nse.LastModified;
FormMain.DownLoadId:=True;
if (DateBase<>FormMain.DateBaseNew) then
begin
//Ñîçäàäèì êëàññ ïîòîêà.
//Ïîòîê äëÿ íà÷àëà áóäåò îñòàíîâëåí
d:=TDownLoader.Create(true);
//Ïåðåäàäèì ïàðàìåòðû ïîòîêó
d.URL:=’http://evgen1976.jino.ru/data.mdb’;
d.ToFolder:=ProgramDir+’data.mdb’;
//Ïîòîê äîëæåí óäàëèòü ñåáÿ ïî çàâåðøåíèþ ñâîåé ðàáîòû
d.FreeOnTerminate:=true;
//È çàïóñòèì åãî íà çàêà÷êó.
d.Resume;
//Òåïåðü ñ ïðîöåäóðû ìû âûéäåì, íî ïîòîê ðàáîòàåò
//è æèâ¸ò ñâîåé æèçíåé
//Ïîòîê äîëæåí óäàëèòü ñåáÿ ïî çàâåðøåíèþ ñâîåé ðàáîòû
d.FreeOnTerminate:=true;
d.OnTerminate:=thrTerminate;
end else
showmessage(‘Âàøà áàçà òàêàÿ æå êàê íà ñåðâåðå, ïîýòîìó îíà íå òðåáóåò îáíîâëåíèÿ!’);
end;

procedure TFormSetting.FormCreate(Sender: TObject);
begin
GetDir(0, ProgramDir);
ProgramDir:=ProgramDir+’Db’;
end;

procedure TFormSetting.MyProgress(var msg: TMessage);
begin
begin
case msg.WParam of
0: begin ProgressBar1.Max:=msg.LParam;Progre ssBar1.Position:=0; end;
1: ProgressBar1.Position:=msg.LParam;
end;
end;
end;

procedure TFormSetting.IdHTTP1Work(Sender: TObject; AWorkMode: TWorkMode;
const AWorkCount: Integer);
begin
PostMessage(FormSetting.Handle,MY_M ESS,1,AWorkCount);
end;

procedure TFormSetting.IdHTTP1WorkBegin(Sende r: TObject;
AWorkMode: TWorkMode; const AWorkCountMax: Integer);
begin
PostMessage(FormSetting.Handle,MY_M ESS,0,AWorkCountMax);
end;

Возникает также еще следующая ошибка:
«socket error #10051
network is unreachable»

Источник

Delphi asynchronous socket error 10060

type
TDownLoader = class(TThread)
private
FURL: string;
FToFolder: string;
protected
procedure Execute; override;
public
property URL:string read FURL write FURL;
property ToFolder:string read FToFolder write FToFolder;
end;

procedure TDownLoader.Execute;
var str:TFileStream;
begin
ForceDirectories(ExtractFileDir(ToF older));
str:=TFileStream.Create(ToFolder, fmCreate);
try
try
if (FormSetting.chProxy.Checked=True) then
begin
FormSetting.IdHTTP1.ProxyParams.Pro xyServer:=FormSetting.eProxyAdr.Tex t;
FormSetting.IdHTTP1.ProxyParams.Pro xyPort:=StrToInt(FormSetting.eProxy Port.Text);
end;
FormSetting.IdHTTP1.Get(url,str);
except

procedure TFormSetting.thrTerminate(Sender: TObject);
begin
MessageBox(0, ‘Çàêà÷àíî!’, pChar(‘EuroSoccer: áàçà äàííûõ’), MB_ICONInformation);
end;

procedure TFormSetting.btnObnovClick(Sender: TObject);
var d:TDownLoader;
begin
IdHTTP1.Head(‘http://evgen1976.jino.ru/data.mdb’);
FormMain.DateBaseNew:=IdHTTP1.Respo nse.LastModified;
FormMain.DownLoadId:=True;
if (DateBase<>FormMain.DateBaseNew) then
begin
//Ñîçäàäèì êëàññ ïîòîêà.
//Ïîòîê äëÿ íà÷àëà áóäåò îñòàíîâëåí
d:=TDownLoader.Create(true);
//Ïåðåäàäèì ïàðàìåòðû ïîòîêó
d.URL:=’http://evgen1976.jino.ru/data.mdb’;
d.ToFolder:=ProgramDir+’data.mdb’;
//Ïîòîê äîëæåí óäàëèòü ñåáÿ ïî çàâåðøåíèþ ñâîåé ðàáîòû
d.FreeOnTerminate:=true;
//È çàïóñòèì åãî íà çàêà÷êó.
d.Resume;
//Òåïåðü ñ ïðîöåäóðû ìû âûéäåì, íî ïîòîê ðàáîòàåò
//è æèâ¸ò ñâîåé æèçíåé
//Ïîòîê äîëæåí óäàëèòü ñåáÿ ïî çàâåðøåíèþ ñâîåé ðàáîòû
d.FreeOnTerminate:=true;
d.OnTerminate:=thrTerminate;
end else
showmessage(‘Âàøà áàçà òàêàÿ æå êàê íà ñåðâåðå, ïîýòîìó îíà íå òðåáóåò îáíîâëåíèÿ!’);
end;

procedure TFormSetting.FormCreate(Sender: TObject);
begin
GetDir(0, ProgramDir);
ProgramDir:=ProgramDir+’Db’;
end;

procedure TFormSetting.MyProgress(var msg: TMessage);
begin
begin
case msg.WParam of
0: begin ProgressBar1.Max:=msg.LParam;Progre ssBar1.Position:=0; end;
1: ProgressBar1.Position:=msg.LParam;
end;
end;
end;

procedure TFormSetting.IdHTTP1Work(Sender: TObject; AWorkMode: TWorkMode;
const AWorkCount: Integer);
begin
PostMessage(FormSetting.Handle,MY_M ESS,1,AWorkCount);
end;

procedure TFormSetting.IdHTTP1WorkBegin(Sende r: TObject;
AWorkMode: TWorkMode; const AWorkCountMax: Integer);
begin
PostMessage(FormSetting.Handle,MY_M ESS,0,AWorkCountMax);
end;

Возникает также еще следующая ошибка:
«socket error #10051
network is unreachable»

Источник

Delphi asynchronous socket error 10060

type
TDownLoader = class(TThread)
private
FURL: string;
FToFolder: string;
protected
procedure Execute; override;
public
property URL:string read FURL write FURL;
property ToFolder:string read FToFolder write FToFolder;
end;

procedure TDownLoader.Execute;
var str:TFileStream;
begin
ForceDirectories(ExtractFileDir(ToF older));
str:=TFileStream.Create(ToFolder, fmCreate);
try
try
if (FormSetting.chProxy.Checked=True) then
begin
FormSetting.IdHTTP1.ProxyParams.Pro xyServer:=FormSetting.eProxyAdr.Tex t;
FormSetting.IdHTTP1.ProxyParams.Pro xyPort:=StrToInt(FormSetting.eProxy Port.Text);
end;
FormSetting.IdHTTP1.Get(url,str);
except

procedure TFormSetting.thrTerminate(Sender: TObject);
begin
MessageBox(0, ‘Çàêà÷àíî!’, pChar(‘EuroSoccer: áàçà äàííûõ’), MB_ICONInformation);
end;

procedure TFormSetting.btnObnovClick(Sender: TObject);
var d:TDownLoader;
begin
IdHTTP1.Head(‘http://evgen1976.jino.ru/data.mdb’);
FormMain.DateBaseNew:=IdHTTP1.Respo nse.LastModified;
FormMain.DownLoadId:=True;
if (DateBase<>FormMain.DateBaseNew) then
begin
//Ñîçäàäèì êëàññ ïîòîêà.
//Ïîòîê äëÿ íà÷àëà áóäåò îñòàíîâëåí
d:=TDownLoader.Create(true);
//Ïåðåäàäèì ïàðàìåòðû ïîòîêó
d.URL:=’http://evgen1976.jino.ru/data.mdb’;
d.ToFolder:=ProgramDir+’data.mdb’;
//Ïîòîê äîëæåí óäàëèòü ñåáÿ ïî çàâåðøåíèþ ñâîåé ðàáîòû
d.FreeOnTerminate:=true;
//È çàïóñòèì åãî íà çàêà÷êó.
d.Resume;
//Òåïåðü ñ ïðîöåäóðû ìû âûéäåì, íî ïîòîê ðàáîòàåò
//è æèâ¸ò ñâîåé æèçíåé
//Ïîòîê äîëæåí óäàëèòü ñåáÿ ïî çàâåðøåíèþ ñâîåé ðàáîòû
d.FreeOnTerminate:=true;
d.OnTerminate:=thrTerminate;
end else
showmessage(‘Âàøà áàçà òàêàÿ æå êàê íà ñåðâåðå, ïîýòîìó îíà íå òðåáóåò îáíîâëåíèÿ!’);
end;

procedure TFormSetting.FormCreate(Sender: TObject);
begin
GetDir(0, ProgramDir);
ProgramDir:=ProgramDir+’Db’;
end;

procedure TFormSetting.MyProgress(var msg: TMessage);
begin
begin
case msg.WParam of
0: begin ProgressBar1.Max:=msg.LParam;Progre ssBar1.Position:=0; end;
1: ProgressBar1.Position:=msg.LParam;
end;
end;
end;

procedure TFormSetting.IdHTTP1Work(Sender: TObject; AWorkMode: TWorkMode;
const AWorkCount: Integer);
begin
PostMessage(FormSetting.Handle,MY_M ESS,1,AWorkCount);
end;

procedure TFormSetting.IdHTTP1WorkBegin(Sende r: TObject;
AWorkMode: TWorkMode; const AWorkCountMax: Integer);
begin
PostMessage(FormSetting.Handle,MY_M ESS,0,AWorkCountMax);
end;

Возникает также еще следующая ошибка:
«socket error #10051
network is unreachable»

Источник

Delphi asynchronous socket error 10060

type
TDownLoader = class(TThread)
private
FURL: string;
FToFolder: string;
protected
procedure Execute; override;
public
property URL:string read FURL write FURL;
property ToFolder:string read FToFolder write FToFolder;
end;

procedure TDownLoader.Execute;
var str:TFileStream;
begin
ForceDirectories(ExtractFileDir(ToF older));
str:=TFileStream.Create(ToFolder, fmCreate);
try
try
if (FormSetting.chProxy.Checked=True) then
begin
FormSetting.IdHTTP1.ProxyParams.Pro xyServer:=FormSetting.eProxyAdr.Tex t;
FormSetting.IdHTTP1.ProxyParams.Pro xyPort:=StrToInt(FormSetting.eProxy Port.Text);
end;
FormSetting.IdHTTP1.Get(url,str);
except

procedure TFormSetting.thrTerminate(Sender: TObject);
begin
MessageBox(0, ‘Çàêà÷àíî!’, pChar(‘EuroSoccer: áàçà äàííûõ’), MB_ICONInformation);
end;

procedure TFormSetting.btnObnovClick(Sender: TObject);
var d:TDownLoader;
begin
IdHTTP1.Head(‘http://evgen1976.jino.ru/data.mdb’);
FormMain.DateBaseNew:=IdHTTP1.Respo nse.LastModified;
FormMain.DownLoadId:=True;
if (DateBase<>FormMain.DateBaseNew) then
begin
//Ñîçäàäèì êëàññ ïîòîêà.
//Ïîòîê äëÿ íà÷àëà áóäåò îñòàíîâëåí
d:=TDownLoader.Create(true);
//Ïåðåäàäèì ïàðàìåòðû ïîòîêó
d.URL:=’http://evgen1976.jino.ru/data.mdb’;
d.ToFolder:=ProgramDir+’data.mdb’;
//Ïîòîê äîëæåí óäàëèòü ñåáÿ ïî çàâåðøåíèþ ñâîåé ðàáîòû
d.FreeOnTerminate:=true;
//È çàïóñòèì åãî íà çàêà÷êó.
d.Resume;
//Òåïåðü ñ ïðîöåäóðû ìû âûéäåì, íî ïîòîê ðàáîòàåò
//è æèâ¸ò ñâîåé æèçíåé
//Ïîòîê äîëæåí óäàëèòü ñåáÿ ïî çàâåðøåíèþ ñâîåé ðàáîòû
d.FreeOnTerminate:=true;
d.OnTerminate:=thrTerminate;
end else
showmessage(‘Âàøà áàçà òàêàÿ æå êàê íà ñåðâåðå, ïîýòîìó îíà íå òðåáóåò îáíîâëåíèÿ!’);
end;

procedure TFormSetting.FormCreate(Sender: TObject);
begin
GetDir(0, ProgramDir);
ProgramDir:=ProgramDir+’Db’;
end;

procedure TFormSetting.MyProgress(var msg: TMessage);
begin
begin
case msg.WParam of
0: begin ProgressBar1.Max:=msg.LParam;Progre ssBar1.Position:=0; end;
1: ProgressBar1.Position:=msg.LParam;
end;
end;
end;

procedure TFormSetting.IdHTTP1Work(Sender: TObject; AWorkMode: TWorkMode;
const AWorkCount: Integer);
begin
PostMessage(FormSetting.Handle,MY_M ESS,1,AWorkCount);
end;

procedure TFormSetting.IdHTTP1WorkBegin(Sende r: TObject;
AWorkMode: TWorkMode; const AWorkCountMax: Integer);
begin
PostMessage(FormSetting.Handle,MY_M ESS,0,AWorkCountMax);
end;

Возникает также еще следующая ошибка:
«socket error #10051
network is unreachable»

Источник

Delphi asynchronous socket error 10060

type
TDownLoader = class(TThread)
private
FURL: string;
FToFolder: string;
protected
procedure Execute; override;
public
property URL:string read FURL write FURL;
property ToFolder:string read FToFolder write FToFolder;
end;

procedure TDownLoader.Execute;
var str:TFileStream;
begin
ForceDirectories(ExtractFileDir(ToF older));
str:=TFileStream.Create(ToFolder, fmCreate);
try
try
if (FormSetting.chProxy.Checked=True) then
begin
FormSetting.IdHTTP1.ProxyParams.Pro xyServer:=FormSetting.eProxyAdr.Tex t;
FormSetting.IdHTTP1.ProxyParams.Pro xyPort:=StrToInt(FormSetting.eProxy Port.Text);
end;
FormSetting.IdHTTP1.Get(url,str);
except

procedure TFormSetting.thrTerminate(Sender: TObject);
begin
MessageBox(0, ‘Çàêà÷àíî!’, pChar(‘EuroSoccer: áàçà äàííûõ’), MB_ICONInformation);
end;

procedure TFormSetting.btnObnovClick(Sender: TObject);
var d:TDownLoader;
begin
IdHTTP1.Head(‘http://evgen1976.jino.ru/data.mdb’);
FormMain.DateBaseNew:=IdHTTP1.Respo nse.LastModified;
FormMain.DownLoadId:=True;
if (DateBase<>FormMain.DateBaseNew) then
begin
//Ñîçäàäèì êëàññ ïîòîêà.
//Ïîòîê äëÿ íà÷àëà áóäåò îñòàíîâëåí
d:=TDownLoader.Create(true);
//Ïåðåäàäèì ïàðàìåòðû ïîòîêó
d.URL:=’http://evgen1976.jino.ru/data.mdb’;
d.ToFolder:=ProgramDir+’data.mdb’;
//Ïîòîê äîëæåí óäàëèòü ñåáÿ ïî çàâåðøåíèþ ñâîåé ðàáîòû
d.FreeOnTerminate:=true;
//È çàïóñòèì åãî íà çàêà÷êó.
d.Resume;
//Òåïåðü ñ ïðîöåäóðû ìû âûéäåì, íî ïîòîê ðàáîòàåò
//è æèâ¸ò ñâîåé æèçíåé
//Ïîòîê äîëæåí óäàëèòü ñåáÿ ïî çàâåðøåíèþ ñâîåé ðàáîòû
d.FreeOnTerminate:=true;
d.OnTerminate:=thrTerminate;
end else
showmessage(‘Âàøà áàçà òàêàÿ æå êàê íà ñåðâåðå, ïîýòîìó îíà íå òðåáóåò îáíîâëåíèÿ!’);
end;

procedure TFormSetting.FormCreate(Sender: TObject);
begin
GetDir(0, ProgramDir);
ProgramDir:=ProgramDir+’Db’;
end;

procedure TFormSetting.MyProgress(var msg: TMessage);
begin
begin
case msg.WParam of
0: begin ProgressBar1.Max:=msg.LParam;Progre ssBar1.Position:=0; end;
1: ProgressBar1.Position:=msg.LParam;
end;
end;
end;

procedure TFormSetting.IdHTTP1Work(Sender: TObject; AWorkMode: TWorkMode;
const AWorkCount: Integer);
begin
PostMessage(FormSetting.Handle,MY_M ESS,1,AWorkCount);
end;

procedure TFormSetting.IdHTTP1WorkBegin(Sende r: TObject;
AWorkMode: TWorkMode; const AWorkCountMax: Integer);
begin
PostMessage(FormSetting.Handle,MY_M ESS,0,AWorkCountMax);
end;

Возникает также еще следующая ошибка:
«socket error #10051
network is unreachable»

Источник

I’m getting «Socket Error #10060, Connection timed out» when trying to access a https link.

Here is how you can reproduce it with INDY 10.6.2.0 and OpenSSL 1.0.2d DLLs (also happens with older Indy 10 version and dlls):

  • create a project and add a TButton, TIdHTTP and TMemo objects to the form
  • add to button onclick this code:

    IdHTTP1.Request.UserAgent:='Indy';
    IdHTTP1.HandleRedirects:=true;
    Memo1.text:=IdHTTP1.Get('https://www.itv.com');`
    
  • now compile and run it, it will download correctly the file.

  • BUT if you are using a service like www.smartydns.com which redirects DNS request to their server, INDY sample above will not work and fail with «Socket Error #10060, Connection timed out» message.

Have tried it with WGET too (https://eternallybored.org/misc/wget/) and in version 1.13 its initializing the SSL handshake and freezes, but works without problems with version 1.15.

So the question is, what IdHTTP settings do I have to use to make it work, or is it a bug in Indy10 ?


Форум программистов Vingrad

Модераторы: feodorv

Страницы: (3) Все [1] 2 3 
( Перейти к первому непрочитанному сообщению )

Поиск:

Ответ в темуСоздание новой темы
Создание опроса
> Ошибка «Asynchronous socket error 10060» 

:(

   

Опции темы

Glorius
Дата 15.3.2009, 21:01 (ссылка)
| (нет голосов)
Загрузка ... Загрузка …




Быстрая цитата

Цитата

Шустрый
*

Профиль
Группа: Участник
Сообщений: 105
Регистрация: 10.10.2006

Репутация: нет
Всего: нет

При связи клиента с сервером в сети интернет выдается ошибка «Asynchronous socket error 10060», обозначающая, что не удалось установить соединение. Подключение к интернет по ADSL, у сервера ай-пи статический, у клиента — динамический. В локальной сети программа работает. Использую компоненты C++ Builder 6 ClientSocket и ServerSocket. Как можно бороться с этой ошибкой?

PM MAIL   Вверх
Олег2005
Дата 16.3.2009, 01:05 (ссылка)
| (нет голосов)
Загрузка ... Загрузка …




Быстрая цитата

Цитата

Опытный
**

Профиль
Группа: Завсегдатай
Сообщений: 421
Регистрация: 26.5.2005
Где: Рига Латвия

Репутация: 6
Всего: 11

Это выход по таймауту.
Значит пакеты не выходят за пределы локалки.
Смотреть настройки шлюза (gateway), маски подсети и DNS-сервера.
Возможно, что и файрволл не выпускает по статическим адресам — вырубить файер

Проверить сервер пингом…….
Пока — все……..
Кстати, все остальные — броузер например — выходят нормально?

PM MAIL WWW MSN   Вверх
Glorius
Дата 16.3.2009, 13:34 (ссылка)
| (нет голосов)
Загрузка ... Загрузка …




Быстрая цитата

Цитата

Шустрый
*

Профиль
Группа: Участник
Сообщений: 105
Регистрация: 10.10.2006

Репутация: нет
Всего: нет

Цитата(Олег2005 @  16.3.2009,  01:05 Найти цитируемый пост)
Смотреть настройки шлюза (gateway), маски подсети и DNS-сервера.

Я не очень хорошо в сетях разбираюсь. Где это нужно смотреть и что нужно увидеть? На сервере или клиенте?

Цитата(Олег2005 @  16.3.2009,  01:05 Найти цитируемый пост)
Возможно, что и файрволл не выпускает по статическим адресам — вырубить файер

Отключали касперского интернет секьюрити на обоих машинах — не помогает, сейчас просто создали правило для программы, разрешив любую сетевую активность.

Цитата(Олег2005 @  16.3.2009,  01:05 Найти цитируемый пост)
Проверить сервер пингом…….

Не знаю как это сделать, воспользовался программой-примером с диска к одной из книг Архангельского, по пингу… сервер не отвечает.

Цитата(Олег2005 @  16.3.2009,  01:05 Найти цитируемый пост)
Кстати, все остальные — броузер например — выходят нормально?

Да, браузеры выходят нормально, единственное есть довольно частые проблемы со связью ICQ, на той машине, которая сервер, то вылетает аська, то файлы приняться не могут… то сообщения не доходят, хотя не уверен что проблема на той машине, которая сервер, может это в клиентской что, а может вообще нестабильность работы сервера ICQ.

PM MAIL   Вверх
azesmcar
Дата 16.3.2009, 13:42 (ссылка)
| (нет голосов)
Загрузка ... Загрузка …




Быстрая цитата

Цитата

uploading…
****

Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 3
Всего: 211

Glorius, проверь для начала сеть, а потом программу

для пинга запусти в консоли
ping server_ip_address — пример ping 214.44.55.11

потом проверь свой порт
telnet server_ip_address port — пример telnet 214.44.55.11 4787

если пинг не идет и телнет не подключается, проверь телнет на 80 порт, если идет — следовательно у тебя фаервол порты перекрыл или просто на сервере порт не открыт. Если опять не идет, а браузер подключается, значит однозначно у тебя фаервол перекрывает доступ к сети некоторым программам. Проверь настройки

PM   Вверх
Glorius
Дата 16.3.2009, 14:03 (ссылка)
| (нет голосов)
Загрузка ... Загрузка …




Быстрая цитата

Цитата

Шустрый
*

Профиль
Группа: Участник
Сообщений: 105
Регистрация: 10.10.2006

Репутация: нет
Всего: нет

Вот такая информация по ipconfig/all в консоли. IP-адрес и адрес DNS-сервера получаются автоматически. Это с машины клиента.

Присоединённый файл ( Кол-во скачиваний: 20 )

Присоединённый файл
 20090316_125425.jpg 73,64 Kb

PM MAIL   Вверх
Glorius
Дата 16.3.2009, 14:13 (ссылка)
| (нет голосов)
Загрузка ... Загрузка …




Быстрая цитата

Цитата

Шустрый
*

Профиль
Группа: Участник
Сообщений: 105
Регистрация: 10.10.2006

Репутация: нет
Всего: нет

Цитата(azesmcar @  16.3.2009,  13:42 Найти цитируемый пост)
для пинга запусти в консолиping server_ip_address — пример ping 214.44.55.11

Пакеты не доходят, четыре пакета отправлено — все потеряны.

Цитата(azesmcar @  16.3.2009,  13:42 Найти цитируемый пост)
потом проверь свой портtelnet server_ip_address port — пример telnet 214.44.55.11 4787

Не удалось подключиться. По порту 80 — тоже не удалось. Браузер у меня работает что на клиенте, что на сервере. Касперского отключаю там и там — все равно сабжевая ошибка. 
Если есть какая-то проблема, то это на клиенте или на сервере?

Это сообщение отредактировал(а) Glorius — 16.3.2009, 14:14

PM MAIL   Вверх
azesmcar
Дата 16.3.2009, 14:40 (ссылка)
| (нет голосов)
Загрузка ... Загрузка …




Быстрая цитата

Цитата

uploading…
****

Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 3
Всего: 211

Цитата
Не удалось подключиться. По порту 80 — тоже не удалось. Браузер у меня работает что на клиенте, что на сервере. Касперского отключаю там и там — все равно сабжевая ошибка. 

браузер подключается к 80 порту этого сервера, телнет — нет..значит проблема с фаерволом и на клиентской стороне.

Добавлено через 25 секунд
отключи виндоуз фаервол..поробуй так

PM   Вверх
Олег2005
Дата 16.3.2009, 14:59 (ссылка)
| (нет голосов)
Загрузка ... Загрузка …




Быстрая цитата

Цитата

Опытный
**

Профиль
Группа: Завсегдатай
Сообщений: 421
Регистрация: 26.5.2005
Где: Рига Латвия

Репутация: 6
Всего: 11

Расскажите поподробнее — где стоит сервер, где — клиент.

PM MAIL WWW MSN   Вверх
Glorius
Дата 16.3.2009, 14:59 (ссылка)
| (нет голосов)
Загрузка ... Загрузка …




Быстрая цитата

Цитата

Шустрый
*

Профиль
Группа: Участник
Сообщений: 105
Регистрация: 10.10.2006

Репутация: нет
Всего: нет

Цитата(azesmcar @  16.3.2009,  14:40 Найти цитируемый пост)
отключи виндоуз фаервол..поробуй так

Отключал вот только что касперского на клиенте (брандмауэр был отключен) и касперского с брандмауэром на сервере (странно что они оба были включены)… телнет все равно не подключается и пинга нет… может тут какая-то проблема в настройках модема? 
Кстати, если есть время не поможешь разобраться через ICQ? я написал на твой номер из профиля.

Добавлено через 47 секунд

Цитата(Олег2005 @  16.3.2009,  14:59 Найти цитируемый пост)
Расскажите поподробнее — где стоит сервер, где — клиент.

Сервер — домашний компьютер в России, клиент — домашний компьютер в Беларуси. Оба подключены по ADSL.

PM MAIL   Вверх
Олег2005
Дата 16.3.2009, 15:19 (ссылка)
| (нет голосов)
Загрузка ... Загрузка …




Быстрая цитата

Цитата

Опытный
**

Профиль
Группа: Завсегдатай
Сообщений: 421
Регистрация: 26.5.2005
Где: Рига Латвия

Репутация: 6
Всего: 11

Цитата(Glorius @  16.3.2009,  13:59 Найти цитируемый пост)
Сервер — домашний компьютер в России, клиент — домашний компьютер в Беларуси. Оба подключены по ADSL. 

Ясно.
если бы сервер был выключен, то вы получили бы ошибку 10068.
Так как у вас 10060 — таймаут, значит до работающего сервера ваши запросы не доходят
Так как сервер домашний, то коннектиться к нему можно только по IP — доменного имени наверно у него нет…..
Скорее всего все-таки проблемы у вас на клиенте.
Надо смотреть сниффером — уходят с вашей карты пакеты — или нет. Смотреть надо профессиональным сниффером, который отлавливает уходящие пакеты. 

PM MAIL WWW MSN   Вверх
Glorius
Дата 16.3.2009, 15:23 (ссылка)
| (нет голосов)
Загрузка ... Загрузка …




Быстрая цитата

Цитата

Шустрый
*

Профиль
Группа: Участник
Сообщений: 105
Регистрация: 10.10.2006

Репутация: нет
Всего: нет

Цитата(Олег2005 @  16.3.2009,  15:19 Найти цитируемый пост)
Надо смотреть сниффером — уходят с вашей карты пакеты — или нет. Смотреть надо профессиональным сниффером, который отлавливает уходящие пакеты. 

Вот вы меня озадачили. Где мне такой инструмент отыскать?

PM MAIL   Вверх
azesmcar
Дата 16.3.2009, 15:27 (ссылка)
| (нет голосов)
Загрузка ... Загрузка …




Быстрая цитата

Цитата

uploading…
****

Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 3
Всего: 211

Олег2005

Цитата
traceroute to 77.39.49.54 (77.39.49.54), 30 hops max, 40 byte packets
1      v53-853a.ps2.fra.routeserver.net      85.25.86.1      0.547 ms      0.471 ms      0.610 ms
2      static-ip-85-25-95-34.inaddr.intergenia.de      85.25.95.34      0.164 ms      0.136 ms      0.144 ms
3      cr02.frf02.pccwbtn.net      80.81.192.50      1.028 ms      0.877 ms      0.947 ms
4      ttc.TenGE12-1.br02.ams01.pccwbtn.net      63.218.65.22      18.359 ms      18.298 ms      18.586 ms
5      JuzhTelecom-gw.transtelecom.net      217.150.37.209      95.829 ms      95.930 ms      96.354 ms
6      c7609-core-gi1-5.stavropol.ru      212.96.104.70      92.442 ms      91.254 ms      91.698 ms
7                    *      *      *
8                    *      *      *
9                    *      *      *
No reply for 3 hops. Assuming we reached firewall.

у него на провайдере трейс останавливается..это не реал айпи по моему

PM   Вверх
Glorius
Дата 16.3.2009, 16:49 (ссылка)
| (нет голосов)
Загрузка ... Загрузка …




Быстрая цитата

Цитата

Шустрый
*

Профиль
Группа: Участник
Сообщений: 105
Регистрация: 10.10.2006

Репутация: нет
Всего: нет

Цитата(Олег2005 @  16.3.2009,  15:19 Найти цитируемый пост)
Надо смотреть сниффером — уходят с вашей карты пакеты — или нет. Смотреть надо профессиональным сниффером, который отлавливает уходящие пакеты. 

Скачал программу Wireshark. Но не понимаю как ей пользоваться, все на инглише.

PM MAIL   Вверх
Glorius
Дата 16.3.2009, 18:14 (ссылка)
| (нет голосов)
Загрузка ... Загрузка …




Быстрая цитата

Цитата

Шустрый
*

Профиль
Группа: Участник
Сообщений: 105
Регистрация: 10.10.2006

Репутация: нет
Всего: нет

По всей видимости дело в настройке соответствующим образом модема. Связавшись с провайдером, выяснил что никаких ограничений на подключение в интернет к компьютеру он не устанавливает и не блокирует попытки доступа. Вообщем-то в дальнейшем проблему обсуждать отказались, сославшись на то, что это не их сфера деятельности, они только решают вопросы отсутствия связи в интернет. Встал вопрос настройки модема. Что и как там нужно настроить? Модем Huawei smartAX MT880.

PM MAIL   Вверх
Comm
Дата 17.3.2009, 15:50 (ссылка)
| (нет голосов)
Загрузка ... Загрузка …




Быстрая цитата

Цитата

Опытный
**

Профиль
Группа: Участник
Сообщений: 269
Регистрация: 31.8.2007
Где: Санкт-Петербург

Репутация: -1
Всего: 1

Glorius, пользуйся CommView отличный снифер да и с поддержкой русского языка…

Я вот после недели мониторинга своей сети через этот снифер,немного переделал сетевой драйвер так как в процессе мониторинга выяснилось что при авторизации с сервером имели место 3-4 холостых операций.

———————

=)))))
user posted image

PM MAIL ICQ   Вверх



















Страницы: (3) Все [1] 2 3 

Ответ в темуСоздание новой темы
Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Сети | Следующая тема »

    msm.ru

    Нравится ресурс?

    Помоги проекту!

    !
    Соблюдайте общие правила форума

    Пожалуйста, выделяйте текст программы тегом [сode=pas] … [/сode]. Для этого используйте кнопку [code=pas] в форме ответа или комбобокс, если нужно вставить код на языке, отличном от Дельфи/Паскаля.
    Указывайте точные версии Delphi и используемых сетевых библиотек.

    Не приветствуется поднятие старых тем. Если ваш вопрос перекликается со старой темой, то для вопроса лучше создать новую тему, а старую указать в первом сообщении с описанием взаимосвязи.


    Внимание:
    попытки открытия обсуждений реализации вредоносного ПО, включая различные интерпретации спам-ботов, наказывается предупреждением на 30 дней.
    Повторная попытка — 60 дней. Последующие попытки бан.
    Мат в разделе — бан на три месяца…


    Полезные ссылки:
    user posted image MSDN Library user posted image FAQ раздела user posted image Поиск по разделу user posted image Как правильно задавать вопросы


    Выразить свое отношение к модераторам раздела можно здесь: user posted image Krid, user posted image Rouse_

    >
    Компонент ClientSocket

    • Подписаться на тему
    • Сообщить другу
    • Скачать/распечатать тему



    Сообщ.
    #1

    ,
    22.04.08, 13:07

      Есть такой компонент как ClienSocket. Мне нужно в моей программе по нажатию кнопки создавать его (Типа новое подключение) и заданми параметрми то есть адрес порт и т.д. как так сделать и будет на одной форме работать несколько ClienSocket. порты будут разные.

      Кто может помогите так как сам не могу догнать впервые с таким встретился в программирование.


      5am



      Сообщ.
      #2

      ,
      22.04.08, 18:00

        client : TClientSocket;

        client := TClientSocket.Create;
        client.Port := 777;
        client.Address := 127.0.0.1;

        разве так не работает :-/ ?


        intens



        Сообщ.
        #3

        ,
        23.04.08, 05:55

          Хорошо, как правильно это объявить в прогрмме то есть в кнопке ? И не будет ли конфликтов если будет работать два сокета одновремено ???


          Oleg2004



          Сообщ.
          #4

          ,
          23.04.08, 06:47

            Цитата intens @ 23.04.08, 05:55

            И не будет ли конфликтов если будет работать два сокета одновремено ???

            Нет, конфликтов быть не должно. В программе могут одновременно работать тысячи сокетов.


            medved_68



            Сообщ.
            #5

            ,
            23.04.08, 07:44

              Цитата intens @ 23.04.08, 05:55

              Хорошо, как правильно это объявить в прогрмме то есть в кнопке ?

              Необходимо объявлять его глобально.

              Цитата intens @ 23.04.08, 05:55

              И не будет ли конфликтов если будет работать два сокета одновремено ???

              Не будет. Если порты совпадут (по недосмотру) при активации будет исключение, которое необходимо обработать. :D


              intens



              Сообщ.
              #6

              ,
              23.04.08, 09:55

                Ок, все вроде ясно. Если можете привести пример как это сделать правильно с такими компонентами. На форме лежит ListView и кнопка и 2 едита. В первом Edit1 водим адрес а в Edit2 порт, и после ввода нажимаем кнопку и она нам добавляет в ListView новое подключение. В ListViewe создано три колонки IP, PORT, Status, в которые и нужно соответственно все передать значения сокета.
                За помощь очень благодарен заранее.

                Сообщение отредактировано: Oleg2004 — 23.04.08, 10:02


                5am



                Сообщ.
                #7

                ,
                23.04.08, 12:41

                  intens,

                  Цитата

                  Ок, все вроде ясно.

                  Ну дык если ясно, ты сделай, а что не будет получаться тогда уже спрашивай.


                  Prince



                  Сообщ.
                  #8

                  ,
                  28.04.08, 12:03

                    Цитата

                    Если порты совпадут (по недосмотру) при активации будет исключение, которое необходимо обработать.

                    А можно вопрос чуть не в тему. А как его обработать?
                    Попробовал

                    ExpandedWrap disabled

                      try

                      ClientSocket1.Open;

                      except

                      on ESocketError do…

                      end;

                    Не шуршит. Всё равно появляется системное окошко: Asynchronous socket error 10060.
                    Как сделать по-нормальному?


                    Oleg2004



                    Сообщ.
                    #9

                    ,
                    28.04.08, 12:09

                      Цитата Prince @ 28.04.08, 12:03

                      Asynchronous socket error 10060.

                      У вас не проходит попытка установить соединение клиента с сокетом сервера(таймаут). Так что обработка этой ошибки бесполезна — после нее сокет надо закрывать :)


                      Prince



                      Сообщ.
                      #10

                      ,
                      28.04.08, 12:15

                        Т.е., избавиться от этого звука «баммм!» и соответствующего окошка никак невозможно?
                        Жаль.
                        А зачем закрывать, если он и так не открылся?
                        Если подряд несколько раз вызывать open, до установления коннекта? Или так нельзя?


                        Oleg2004



                        Сообщ.
                        #11

                        ,
                        28.04.08, 12:54

                          Цитата Prince @ 28.04.08, 12:15

                          А зачем закрывать, если он и так не открылся?

                          Если коннект не прошел, то сокет убивается, создается новый сокет и на нем делается новая попытка соединиться — это правило сетевого программирования :) Откуда это повелось? Трудно сказать….Видимо особенность таблиц TCP — надо удалять запись о неудавшемся соединении.


                          medved_68



                          Сообщ.
                          #12

                          ,
                          28.04.08, 13:21

                            Цитата Prince @ 28.04.08, 12:03

                            Не шуршит. Всё равно появляется системное окошко:

                            Правильно, и не должно «шуршать». А чтобы не появлялось окно см. : Delphi проблема с ClientSocket-ом

                            Добавлено 28.04.08, 13:26

                            Цитата Oleg2004 @ 28.04.08, 12:54

                            Если коннект не прошел, то сокет убивается, создается новый сокет

                            Oleg2004, не факт. ;) Очень сильно зависит от логики программы. Например, сокет вернул ошибку. Таймаут на пару часов, и снова попытка…. :)

                            Добавлено 28.04.08, 13:32

                            Цитата Prince @ 28.04.08, 12:15

                            Т.е., избавиться от этого звука «баммм!» и соответствующего окошка никак невозможно?
                            Жаль.

                            Ну почему, же??? Очень даже возможно….. :D

                            Сообщение отредактировано: medved_68 — 28.04.08, 13:33


                            Prince



                            Сообщ.
                            #13

                            ,
                            28.04.08, 13:45

                              medved_68, помогло. Спасибо. :)
                              Oleg2004, и вам спасибо за разъяснения. Значит, вызовы open/close всегда должны быть парными, независимо от результата при попытке соединения.


                              medved_68



                              Сообщ.
                              #14

                              ,
                              28.04.08, 14:02

                                Цитата Prince @ 28.04.08, 13:45

                                Значит, вызовы open/close всегда должны быть парными, независимо от результата при попытке соединения.

                                :huh: Не факт. При неудачной попытке сокет будет закрытым (неактивным). Но разрушать его (при выходе из программы) необходимо. :)

                                Сообщение отредактировано: medved_68 — 28.04.08, 14:03


                                Prince



                                Сообщ.
                                #15

                                ,
                                28.04.08, 14:39

                                  Тогда вы меня вдвоём запутали. Допустим, коннект не прошёл. Нужно таки сокет закрывать, или нет? Чтобы через время повторить попытку? Или можно «долбить» коннект через open open open пока onconnect не поймаю? Я имею в виду именно ошибку 10060, т.е., когда сервер вообще не обнаруживается.
                                  И если сокет не в рантайме создаю, он при закрытии формы должен ликвидироваться. Или нет?

                                  0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)

                                  0 пользователей:

                                  • Предыдущая тема
                                  • Delphi: Сетевое программирование
                                  • Следующая тема

                                  Рейтинг@Mail.ru

                                  [ Script execution time: 0,0514 ]   [ 16 queries used ]   [ Generated: 9.02.23, 06:55 GMT ]  

                                  Ошибка сокета 10060 — Что это?

                                  Ошибка сокета 10060 в основном ошибка времени ожидания соединения. Эта ошибка возникает, когда удаленный FTP-сервер не отвечает на CuteFTP.

                                  Эта ошибка тайм-аута возникает после установления сеанса FTP, но даже сервер не отвечает. Сообщение об ошибке отображается в следующем формате:

                                  ‘Время соединения истекло. Попытка подключения не удалась, потому что подключенная сторона не ответила должным образом через некоторое время, или не удалось установить соединение, потому что подключенный хост не ответил. ‘

                                  Решения

                                  Изображение коробки рестороПричины ошибок

                                  Ошибка сокета 10060 может возникнуть по нескольким причинам, включая:

                                  • Заблокированный порт
                                  • Неверные настройки подключения к данным
                                  • Когда настройка подключения через веб-прокси не позволяет достаточно времени для получения ответа от конечного веб-сайта, и, следовательно, время подключения истекло.
                                  • Проблемы с реестром
                                  • Вирусная инфекция

                                  Дополнительная информация и ручной ремонт

                                  Вот некоторые из лучших и быстрых методов самостоятельного решения проблемы Socket Error 10060 на вашем ПК.

                                  Способ 1. Устранение неполадок подключения веб-прокси

                                  Этот метод работоспособен и эффективен, если Socket Error 10060 возникает только тогда, когда служба веб-прокси используется. Чтобы выполнить его, вот что вам нужно сделать: установить Winsock Proxy Client на ваш ПК.

                                  Отключите настройки веб-прокси в настройках локальной сети на вкладке Подключения параметров Интернета. После того, как вы отключите настройки, попробуйте перейти на сайт, на котором вы сообщаете об ошибке. Если сайт доступен, ошибка устранена.

                                  Способ 2. Увеличьте время ожидания веб-прокси

                                  Если отключение настроек веб-прокси не работает, попробуйте увеличить время ожидания. Для этого вам также придется внести изменения в реестр.

                                  Помните, что при неправильном изменении реестра могут возникнуть серьезные проблемы.

                                  • Вот что вам нужно сделать, нажмите «Пуск», «Выполнить» и затем введите Regedit в диалоговом окне.
                                  • Перейдите к следующему подразделу реестра: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW3ProxyParameters.
                                  • В правой части редактора реестра щелкните правой кнопкой мыши Request TimeoutSecs и выберите команду Изменить.
                                  • Нажмите десятичную, введите число секунд, в течение которых вы хотите, чтобы прокси-служба ожидала окончания сеанса.
                                  • Для подтверждения изменений нажмите ОК.
                                  • Теперь перезапустите службу публикации WWW, запустив, запустив и набрав cmd. Нажмите OK, чтобы продолжить.
                                  • Введите net stop iisadmin / y и нажмите клавишу ВВОД. После этого введите net start iisadmin / y и нажмите Enter. Проверьте новые настройки, перейдя на веб-сайт, на котором отображалось сообщение «Ошибка сокета 10060».

                                  Способ 3: переключиться из пассивного режима в режим активного порта

                                  Этот метод эффективен, если ошибка возникает из-за неправильных настроек подключения к данным.

                                  CuteFTP по умолчанию использует пассивный режим, поэтому, чтобы убедиться, что ошибка устранена, вам, возможно, придется переключиться из пассивного режима в режим активного порта. Чтобы сделать это переключение, откройте диспетчер сайтов и затем щелкните один раз по названию проблемного веб-сайта.

                                  Теперь на вкладке «Тип» измените тип подключения к данным, чтобы использовать порт.

                                  Способ 4: настройка параметров брандмауэра

                                  Иногда ошибка также может возникать из-за брандмауэра. Чтобы решить, настройте Настройки межсетевого экрана разрешить протокол FTP.

                                  Метод 5: скачать Restoro

                                  Если ошибка возникает из-за вирусной инфекции или проблем с реестром, рекомендуется загрузить Restoro.

                                  Это продвинутая и многофункциональная программа для ремонта ПК, в которую встроено множество утилит, таких как антивирус и очиститель реестра. Утилита очистки реестра удаляет ненужные файлы, файлы cookie и недействительные записи, повреждающие реестр.

                                  Он очищает, восстанавливает и восстанавливает реестр, в то время как антивирус удаляет все типы вирусов, таких как шпионское ПО и трояны, за считанные секунды, тем самым разрешая код ошибки сокета 10060.

                                  Это безопасно, удобно и совместимо со всеми версиями Windows. Открыть скачать Ресторо сегодня.

                                  Расширенный ремонт системы Pro

                                  Автоматизированное решение для ремонта ПК в один клик

                                  С Advanced System Repair Pro вы можете легко

                                  Замените поврежденные файлы

                                  Восстановить производительность

                                  Удалить вредоносные программы

                                  СКАЧАТЬ

                                  Advanced System Repair Pro совместим со всеми версиями Microsoft Windows, включая Windows 11.

                                  Поделиться этой статьей:

                                  Вас также может заинтересовать

                                  Что такое ошибка AppCrash?

                                  Как следует из названия, ошибка AppCrash — это код ошибки, указывающий на сбой программы/приложения в вашей системе. Этот термин используется Windows для обозначения сбоя приложения. Об этом сообщается и отображается в системе как «Имя события проблемы: AppCrash», за которым следует дополнительная техническая информация, которую, если вы не программист, вы не сможете полностью расшифровать. Существуют различные симптомы, которые вызывают появление этого кода ошибки в вашей системе, например:

                                  • Приложение становится неотзывчивым и прерывистым
                                  • Мгновенное замораживание приложения
                                  • Время ожидания приложения, а затем оно успешно восстанавливается

                                  Решения

                                  Изображение коробки рестороПричины ошибок

                                  Причину возникновения ошибки AppCrash нельзя сузить до конкретной причины. Этот код ошибки вызван несколькими причинами, такими как:

                                  • Система находится в напряжении. Это происходит, когда ваш процессор загружен на 100% неприемлемо длительное время.
                                  • Недостаток системных ресурсов
                                  • Несовместимость версии Windows с приложением
                                  • Вредоносные и вирусные инфекции
                                  • Плохое обслуживание ПК
                                  • Ущерб реестра и коррупция
                                  • Перегрузка данных

                                  Независимо от того, какова может быть причина ошибки AppCrash, если вы столкнулись с этой ошибкой в ​​своей системе, вы должны исправить ее сразу же, прежде чем произойдет повреждение. Это серьезная ошибка, имеющая серьезные последствия. Если его не устранить вовремя, он не только помешает вам использовать желаемое приложение, но и подвергнет ваш компьютер фатальным сбоям, потере данных и системному сбою.

                                  Дополнительная информация и ручной ремонт

                                  Хотя это серьезный Ошибка Windows, хорошая новость заключается в том, что это код ошибки, который легко исправить, поэтому его устранение не является проблемой. Есть три способа исправить ошибку AppCrash:

                                  • Наем техника, это, кстати, довольно дорого. Возможно, вам придется заплатить сотни долларов, чтобы получить профессиональную помощь для исправления этого кода ошибки.
                                  • Обеспечьте компьютеру достаточный отдых, чтобы он остыл. Нагрузка на компьютер нагревает оборудование, что вызывает такие ошибки и в конечном итоге приводит к сбою системы. Попробуйте охладить его и посмотрите, устранит ли он ошибку.
                                  • Скачивание Restoro. Это, безусловно, лучший, простой, быстрый и экономичный способ устранить ошибку AppCrash в вашей системе. Restoro — это инновационный, ориентированный на производительность и многофункциональный, удобный для пользователя PC Fixer, который помогает устранять практически все типы ошибок, связанных с ПК, включая ошибку AppCrash. Он имеет интуитивно понятный и мощный встроенный реестра Cleaner, который сканирует и обнаруживает все типы проблем с реестром на вашем ПК за считанные секунды. Это поможет вам очистить все ненужные файлы, сохраненные на вашем жестком диске, такие как ненужные файлы, историю Интернета, недействительные записи и файлы из программ, которые вы удалили. Такие файлы не только занимают много места на диске, но также приводят к повреждению и повреждению реестра, что приводит к появлению всплывающих окон с кодом ошибки, таких как ошибка AppCrash.

                                  Возможности Restoro

                                  Restoro выполняет тщательное сканирование и удаляет все эти файлы, загромождающие систему, и восстанавливает поврежденный реестр. Он устраняет ошибку AppCrash и одновременно повышает скорость вашего ПК, облегчая вам доступ и запуск приложений быстро и плавно без каких-либо ошибок приложений. Иногда вредоносные программы, такие как вредоносные программы и вирусы, также могут повредить реестр. Если основной причиной ошибки AppCrash является вирусная инфекция на вашем ПК, повредившая реестр, не беспокойтесь; Restoro, с помощью встроенной антивирусной программы, решает и ее. Он сканирует вашу систему на наличие вирусов и немедленно удаляет их. Ресторо прост в использовании. Независимо от того, являетесь ли вы новичком или опытным пользователем, работать с этим PC Fixer очень просто. Он имеет удобный интерфейс, который позволяет пользователям перемещаться по нему без каких-либо хлопот. В дополнение к этому, он предлагает улучшенную совместимость. Он без проблем работает на всех версиях Windows.

                                  Получить Ресторо

                                  Для начала все, что вам нужно сделать, это Открыть скачать Ресторо. После того, как он будет установлен в вашей системе, запустите его для сканирования на наличие проблем с реестром, таких как ошибка AppCrash. Этот интуитивно понятный инструмент всего за несколько секунд обнаружит все ошибки на вашем ПК и отобразит их на экране Windows в виде подробного отчета о сканировании. Теперь просто нажмите на вкладку ремонта, чтобы решить. После успешного завершения восстановления попробуйте запустить нужное приложение. Вы заметите два существенных отличия:

                                  1. Нет всплывающих окон с сообщением об ошибке AppCrash
                                  2. Приложение работает быстро и плавно, независимо от того, является ли он проигрывателем Windows Media или игровым приложением.

                                  Узнать больше

                                  Восстановление системы обычно является удобным инструментом, когда что-то идет не так в Windows, мы запускаем его и откатываем Windows в состояние, когда все работало нормально. Но что делать, если Windows не хочет загружаться? Можем ли мы использовать восстановление системы в этом случае? Ответ на этот вопрос будет да, да, мы можем.

                                  1. Прервите загрузку Windows 10, запустив компьютер и как только вы увидите логотип Windows; нажмите и удерживайте кнопку питания, чтобы принудительно завершить работу.
                                  2. Повторите это 2–4 раза, и Windows откроет для вас меню «Дополнительные параметры запуска».
                                  3. На экране Advanced Startup Options выберите Расширенные опции.
                                  4. Выберите Устранение проблем.
                                  5. На экране дополнительных параметров выберите Восстановить.

                                  или, если хотите, используйте установку Windows USB.

                                  1. Загрузите неисправный компьютер с установочного носителя Windows 10.
                                  2. Компания Установка Windows появится диалоговое окно.
                                  3. Задайте формат времени и валюты, клавиатуру или метод ввода, а также язык для установки.
                                  4. Нажмите Далее.
                                  5. Нажмите на Восстановление системы из нижнего левого угла.
                                  6. Из Выберите опцию экран, нажмите на Устранение неполадок.
                                  7. Нажмите Дополнительные параметры в Устранение неполадок экране.
                                  8. В разделе Дополнительные параметры экран, нажмите Восстановить.
                                  9. Windows потребуется некоторое время на подготовку Восстановить. Он может даже перезагрузить ваш компьютер или устройство.
                                  10. После появления Восстановить готово, вам будет предложено выбрать учетную запись пользователя, чтобы продолжить.
                                  11. Выберите учетную запись, которая установлена ​​как администратор на вашем компьютере или устройстве с Windows 10.
                                  12. На следующем экране измените раскладку клавиатуры, если хотите, а затем введите пароль для этой учетной записи.
                                  13. Нажмите Продолжить кнопку.

                                  Узнать больше

                                  У вас есть возможность настроить сеть как частную или общедоступную, когда вы устанавливаете ее на ПК с Windows 10. С другой стороны, если в настройках Windows отсутствует возможность изменить сеть с общедоступной на частную, этот пост наверняка поможет. Вы можете найти этот параметр в разделе «Настройки»> «Сеть и Интернет»> «Ethernet». Он отображается при нажатии на него. Если вы не видите возможность изменить сетевой профиль, то либо вы не можете открыть настройки, либо возможность изменить его отключена. Чтобы решить эту проблему, вы можете использовать редактор реестра или Windows PowerShell. Обратитесь к вариантам, приведенным ниже, для более подробной информации.

                                  Вариант 1. Измените сетевой профиль через редактор реестра.

                                  Изменение профиля сети может быть сделано с помощью редактора реестра. Но прежде чем продолжить, убедитесь, что сначала вы создали точку восстановления системы на всякий случай. Для этого обратитесь к приведенным ниже инструкциям.

                                  • Нажмите клавиши Win + R, чтобы открыть диалоговое окно «Выполнить».
                                  • Затем введите «Regedit» в поле и нажмите Enter, чтобы открыть редактор реестра.
                                  • После этого перейдите к этому ключу: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionNetworkListProfiles
                                  • Теперь разверните ключевую папку Profiles, расположенную на левой панели, чтобы увидеть одну или несколько папок.
                                  • Затем разверните каждую из этих папок и найдите подраздел «Описание», который должен соответствовать названию вашей сети.
                                  • После того, как вы найдете подраздел Key, найдите другой подраздел с именем «Category» и дважды щелкните по нему, чтобы открыть его.
                                  • Теперь измените его значение с «0» на «1», чтобы изменить профиль сети с общего на частный.

                                  Вариант 2 — изменение сетевого профиля через Windows PowerShell

                                  Помимо реестра Windows, вы также можете использовать Windows PowerShell для изменения сетевого профиля с общего на частный и т. Д. Обратите внимание, что вы должны использовать PowerShell с правами администратора. Просто обратитесь к приведенным ниже шагам, чтобы сделать это.

                                  • Нажмите клавиши Win + X и выберите «PowerShell (Admin)».
                                  • Затем нажмите «Да», если появится запрос «Контроль учетных записей».
                                  • После этого выполните команды, перечисленные ниже. Нажмите Enter сразу после ввода каждого из них.
                                    • Get-NetConnectionProfile
                                    • Set-NetConnectionProfile -InterfaceIndex -NetworkCategory Private

                                  Примечание: Поскольку каждый сетевой профиль имеет порядковый номер, вы можете проверить метку «Имя», чтобы определить сеть, которую вы хотите изменить.

                                  Узнать больше

                                  Некоторые пользователи Windows сталкиваются с Ошибка 0x800705b3 код после того, как не удалось установить ожидающее обновление в Windows 10. Чаще всего эта конкретная проблема возникает с обновлениями встроенных драйверов веб-камеры и обновлениями драйверов адаптера Bluetooth. Следуйте приведенному ниже руководству, чтобы решить проблему и успешно обновить Windows.

                                  Запуск средства устранения неполадок Центра обновления Windows

                                  Большинство пользователей, которые сталкивались с этой проблемой, сообщили, что проблема была устранена после того, как они запустили Средство устранения неполадок Windows Update и применил рекомендованное исправление.

                                  1. Открыть Run диалоговое окно, нажав ⊞ ОКНА + R. Внутри текстового поля введите ‘ms-settings: устранение неполадок’ и нажмите ENTER открыть Решение Проблем меню. Открытие вкладки «Устранение неполадок» в Windows 10
                                  2. Как только вы окажетесь на вкладке Устранение неполадок, перейдите в правую часть экрана и нажмите Центр обновления Windows (В соответствии с Вставай и беги). Затем в появившемся контекстном меню нажмите на Запустите средство устранения неполадок.
                                  3. Как только вы окажетесь внутри Центр обновления Windows Средство устранения неполадок, дождитесь завершения первоначального сканирования и посмотрите, найдена ли жизнеспособная стратегия восстановления.
                                  4. Если сканирование выявило стратегию, которая может решить вашу текущую проблему, нажмите Применить это исправление и дождитесь завершения процедуры. Применение исправления
                                    Примечание: В зависимости от типа исправления, которое было рекомендовано, вам может потребоваться выполнить дополнительный набор инструкций, прежде чем исправление будет правильно применено.
                                  5. После этого перезагрузите компьютер и дождитесь завершения следующего запуска.
                                  6. Откройте Центр обновления Windows еще раз и посмотрите, успешна ли установка этого ожидающего обновления.

                                  Установка ожидающего обновления вручную

                                  Независимо от того, сталкиваетесь ли вы с этой проблемой со встроенным драйвером веб-камеры или с чем-либо еще, есть вероятность, что вы сможете обойти появление Ошибка 0x800705b3 с помощью каталога Центра обновления Майкрософт, чтобы найти, загрузить и установить ожидающее обновление вручную.

                                  1. Откройте браузер по умолчанию и перейдите к корневая веб-страница каталога Центра обновления Майкрософт.
                                  2. Находясь в каталоге Центра обновления Майкрософт, используйте функцию поиска (в правом верхнем углу экрана), чтобы найти обновление, которое не работает.
                                  3. После завершения поиска и получения списка результатов найдите обновленную версию драйвера, совместимую с вашей версией Windows и архитектурой процессора.
                                  4. Как только вам удастся определить правильный Центр обновления Windows, щелкните гиперссылку, связанную с обновлением, которое вы хотите установить, затем щелкните значок Скачать Нажмите кнопку и дождитесь завершения процесса.
                                  5. После завершения загрузки с помощью проводника перейдите в папку, в которую вы ранее загрузили обновление.
                                  6. Когда вы перейдете в нужное место, щелкните правой кнопкой мыши файл .inf и выберите «Установить» в появившемся контекстном меню.
                                    Примечание: Если у вас есть несколько неудачных обновлений с одинаковым 0x800705b3, повторяйте приведенные выше инструкции с каждым Центр обновления Windows что у вас возникли проблемы с установкой.
                                  7. По окончании этой операции перезагрузите компьютер и посмотрите, будет ли проблема устранена при следующем запуске компьютера.

                                  Включение службы установщика Windows

                                  Служба установщика Windows отвечает за установку ожидающих обновлений, которые загружаются компонентом Windows Update. Если эта служба отключена в вашей конфигурации, ни одно из обновлений, ожидающих установки, не будет завершено.

                                  1. Нажмите ⊞ ОКНА + R открыть Run чат. Внутри текстового поля введите ‘services.msc’ и нажмите ENTER открыть Услуги утилита.
                                  2. Как только вы окажетесь внутри Услуги экрана, перейдите к правой вкладке экрана, прокрутите список услуг и найдите Установщик Windows услуга. Когда вы найдете его, щелкните его правой кнопкой мыши и выберите Объявления из только что появившегося контекстного меню.
                                  3. Как только вы окажетесь внутри Объявления экрана служб установщика Windows, откройте Общие , нажмите Начать кнопку для принудительного запуска службы.
                                    Примечание: Если можете, также измените Тип запуска в Автоматически через соответствующее раскрывающееся меню. Однако, в зависимости от настроек вашего администратора, это может быть невозможно.
                                  4. Перезагрузите компьютер и дождитесь завершения следующего запуска. После того, как ваш компьютер загрузится, попробуйте переустановить драйвер, который ранее запускал 0x800705b3 ошибка и посмотрите, исправлена ​​ли проблема.

                                  Выполнение сброса Winsock

                                  В том случае, 0x800705b3 ошибка связана с какой-то несогласованность сети (связанные с TCP или IP), вы можете столкнуться со сбоем обновлений Windows из-за неверных данных, которые вынуждают Windows прервать установку новых ожидающих обновлений. В этом случае вам следует выполнить полную процедуру сброса Winsock, чтобы исправить большинство проблем, связанных с сокетами и временными данными, которые могут вызывать такое поведение. Несколько затронутых пользователей подтвердили, что этот метод был единственным, что позволило им окончательно решить проблему с Центром обновления Windows и нормально установить ожидающие обновления. Вот несколько пошаговых инструкций, которые проведут вас через процесс выполнения сброса Winsock:

                                  1. Откройте Run диалоговое окно, нажав ⊞ ОКНА + R. Внутри текстового поля введите ‘cmd’, затем нажмите CTRL + SHIFT + ENTER чтобы открыть командную строку с повышенными привилегиями. Доступ к приглашению CMD с повышенными привилегиями
                                    Примечание: По запросу UAC (Контроль учетных записей пользователей) подсказка, нажмите Да чтобы предоставить доступ администратора.
                                  2. В командной строке CMD с повышенными правами введите и попробуйте следующие команды по порядку и нажмите ENTER после каждого, чтобы эффективно сбросить данные TCP и IP, которые могут быть ответственны за появление кода ошибки 0x800705b3:
                                    nbtstat -R nbtstat -RR netsh int reset all netsh int ip reset netsh winsock reset
                                  3. После того, как каждая команда, указанная выше, будет успешно обработана, вы можете продолжить, закрыть командную строку с повышенными привилегиями и перезагрузить компьютер.
                                  4. После завершения следующего запуска повторите установку Центра обновления Windows, которая ранее завершалась ошибкой, и посмотрите, устранена ли проблема.

                                  Выполнение сканирования SFC и DISM

                                  Если ни одна из «поверхностных» причин не сработала в вашем случае, вам следует начать рассматривать какой-либо тип повреждения системы, который может повлиять на способность вашего компьютера завершать ожидающие обновления, которые в настоящее время ожидают установки. Если вы окажетесь в этом конкретном сценарии, вам следует запустить пару встроенных утилит, способных исправить поврежденные экземпляры, которые в настоящее время могут влиять на компонент Центра обновления Windows. Наша рекомендация — начать с простая проверка системных файлов сканировать. An Сканирование SFC будет перекрестно проверять каждый файл Windows на соответствие локальному архиву, который поддерживает работоспособные копии. В случае обнаружения поврежденных экземпляров эта утилита заменит поврежденный экземпляр исправным эквивалентом.

                                  Выполнение сканирования SFC

                                  После завершения сканирования SFC перезагрузите компьютер и дождитесь завершения следующего запуска. После того, как ваш компьютер снова загрузится, инициируйте DISM сканирование. Эта утилита работает иначе в том смысле, что использует подкомпонент Центра обновления Windows для загрузки исправных копий поврежденных файлов Windows, которые необходимо заменить. По этой причине важно убедиться, что у вас есть надежное подключение к Интернету, прежде чем начинать эту операцию.

                                  Выполнение сканирования DISM

                                  После завершения сканирования DISM перезагрузите компьютер в последний раз и посмотрите, будет ли проблема устранена после завершения следующего запуска.

                                  Узнать больше

                                  Ошибка Plugin.dll — Что это?

                                  Plugin.dll представляет собой файл библиотеки динамической компоновки, связанный с Adobe Photoshop CC на платформе Adobe Systems Incorporated для операционной системы Windows. DLL — это небольшие программы, похожие на исполняемые файлы, которые позволяют нескольким программам использовать одни и те же функции. Он используется для вызова команд, загрузки приложений и успешного выполнения приложений. Сообщения об ошибках plugin.dll могут появляться во время установки программы, когда запущена программа, связанная с plugin.dll (Adobe Photoshop CC), во время запуска и завершения работы.

                                  Решения

                                  Изображение коробки рестороПричины ошибок

                                  Ошибки Plugin.dll могут возникнуть по нескольким причинам, таким как:

                                  • Отсутствуют или повреждены файлы Plugin.dll
                                  • Вирусная инфекция
                                  • Проблемы в реестре Windows
                                  • Сломанные ключи реестра

                                  Ошибки Plugin.dll могут появляться на компьютере под управлением Windows следующим образом:

                                  1. «Plugin.dll не найден».
                                  2. «Файл Plugin.dll отсутствует».
                                  3. «Не удается зарегистрировать Plugin.dll».
                                  4. «Не удается запустить Adobe Photoshop CC. Отсутствует необходимый компонент: Plugin.dll. Пожалуйста, установите Adobe Photoshop CC еще раз».

                                  Все причины кода ошибки plugin.dll связаны с реестром. Рекомендуется исправить эту ошибку, прежде чем она нанесет серьезный ущерб вашей системе.

                                  Дополнительная информация и ручной ремонт

                                  Чтобы устранить ошибку plugin.dll в вашей системе, вам не нужно нанимать технического специалиста или быть специалистом в области компьютерного программирования. Лучший способ устранить этот код ошибки — загрузить Restoro. Это новая, инновационная, высокопроизводительная и многофункциональная программа для исправления ошибок ПК, интегрированная с несколькими мощными и ориентированными на производительность утилитами. Он включает в себя очиститель реестра и сканер стабильности системы. Итак, независимо от того, является ли причиной ошибки кода ошибки Plugin.dll в вашей системе отсутствие файлов DLL или даже поврежденные ключи реестра, Restoro может помочь вам устранить все эти проблемы в кратчайшие сроки. Он удобен в использовании и может использоваться пользователями всех уровней.

                                  Dll файлы пропадают и реестр повреждается из-за перегрузки данных в ОЗУ/жестком диске. Происходит это из-за некачественного обслуживания ПК. Реестр имеет тенденцию сохранять все действия, выполняемые на ПК, включая даже ненужные файлы, недействительные записи реестра и файлы из удаленных программ. Если реестр не очищается регулярно, такие файлы занимают много места на диске, что приводит к сбоям в работе реестра. Он повреждает файлы .dll и в конечном итоге повреждает реестр. Сканируя свой компьютер с помощью мощного средства очистки реестра, вы можете легко стереть файлы, загромождающие ваш компьютер, и освободить место на диске. Кроме того, он также восстанавливает поврежденные файлы plugin.dll, фрагментированный диск и поврежденный реестр. Тем самым вы восстанавливаете нормальное состояние вашего ПК и устраняете код ошибки plugin.dll в вашей системе. Помимо этого, вы также можете запустить Restoro на своем ПК, чтобы решить проблемы со скоростью и ошибки Active X и класса. Это безопасно, эффективно и совместимо со всеми версиями Windows.

                                  Открыть чтобы загрузить Restoro и устранить ошибку plugin.dll.

                                  Узнать больше

                                  Одной из наиболее критических ошибок в вашей операционной системе Windows является ошибка «Расширенные атрибуты несовместимы». Эта ошибка означает, что ваша операционная система была повреждена, и она может вызвать множество неприятных проблем, таких как, например, временные задержки, случайные сбои и даже зависание системы при запуске нескольких приложений. У этой ошибки много причин, от реестра до ошибочных установок приложений, а иногда даже от проблем с оборудованием, таких как плохая оперативная память или плохой жесткий диск. В основном проблема связана с поврежденными файлами внутри Windows, и чаще всего люди думают, что перезагрузка ПК или полная переустановка — единственный способ решить эту проблему. Хотя переустановка системы или перезагрузка ПК решит эту ошибку, наверняка есть другие менее трудоемкие способы исправить эту ошибку.

                                  Ошибка расширенных атрибутов несовместимаВ этом руководстве мы покажем вам общие способы исправления расширенных атрибутов — несогласованных ошибок внутри вашей Windows, которые легко сделать и требуют меньше времени, чем полная переустановка системы.

                                  Ошибка исправления несоответствующих расширенных атрибутов

                                  Запуск сканирования SFC

                                  1. Нажмите ⊞ ОКНА + X открыть скрытое меню
                                  2. Нажмите на командная строка (администратор)
                                  3. В командной строке введите SFC / scannow и нажмите ENTER
                                  4. Дождитесь завершения операции
                                  5. Перезагрузите компьютер

                                  Используйте инструмент восстановления образа системы

                                  1. Нажмите ⊞ ОКНА + X открыть скрытое меню
                                  2. Нажмите на командная строка (администратор)
                                  3. В командной строке введите Dism / Online / Очистка-изображение / RestoreHealth и нажмите ENTER
                                  4. Дождитесь завершения операции
                                  5. Перезагрузите компьютер

                                  Измените все учетные записи пользователей на администратора

                                  1. Нажмите ⊞ ОКНА + R открыть диалог запуска
                                  2. Введите netplwiz и нажмите ENTER
                                  3. Выберите первую учетную запись пользователя и нажмите Объявления
                                  4. Нажмите на Членство в группах таб
                                  5. Выберите Другое из вариантов
                                  6. Выберите администратор (если все учетные записи уже являются администраторами, измените все на пользователей)
                                  7. Повторите процесс для всех остальных учетных записей
                                  8. Нажмите ОК, чтобы сохранить настройки.

                                  Изменить звуковую схему Windows на значение по умолчанию

                                  1. Щелкните правой кнопкой мыши по значку значок звука в Панель задач
                                  2. Нажмите на Варианты звука
                                  3. Перейдите в Звуки таб
                                  4. In Звуковая схема нажмите и выберите Windows по умолчанию
                                  5. Под События программы укажите Контроль учетных записей Windows
                                  6. Щелкните раскрывающееся меню и выберите Ничто
                                  7. Нажмите на Применить
                                  8. Нажмите ОК.

                                  Понизьте версию звукового драйвера

                                  1. Нажмите ⊞ ОКНА + X открыть скрытое меню
                                  2. Нажмите на Диспетчер устройств
                                  3. Найти Аудио драйвер и щелкните его правой кнопкой мыши
                                  4. Нажмите на Удалить а затем ОК
                                  5. Перезагрузите свою систему

                                  Восстановить систему

                                  Если ни одно из предложенных решений не помогло, выполните восстановление системы до последней точки, где все работало нормально.

                                  Сброс PC

                                  Если даже восстановление системы не решило проблему или у вас нет действительной точки времени восстановления системы, выполните Сброс этого компьютера, и, надеюсь, ошибка будет окончательно исправлена.

                                  Заключение

                                  Если все предоставленные методы не смогли исправить эту ошибку, которая проверяет ваше оборудование, на вашем компьютере могут быть неисправные компоненты, если после полного сброса ПК ошибка не исчезнет.

                                  Узнать больше

                                  Google Chrome, Microsoft Edge, Mozilla Firefox — одни из самых популярных браузеров, широко используемых в наши дни, и все они включают встроенную копию Adobe Flash Player. Таким образом, если вы используете ПК с Windows 10, у вас может быть до 4 копий Adobe Flash Player; один для Microsoft Edge, один для Internet Explorer, один для Opera, один для Firefox. Вы также можете столкнуться со случаями, когда одновременно работают два флеш-плеера, т. е. один установлен в Chrome как один плагин, а другой установлен в Windows, пытаясь проанализировать данные. И в таких случаях вы можете рассмотреть возможность удаления одной из версий Adobe Flash Player. Если вы это сделаете, то вы попали в нужное место, так как этот пост поможет вам отключить встроенный Adobe Flash Player в Windows 10. Прежде чем приступить к удалению Adobe Flash Player в браузерах Internet Explorer и Microsoft Edge, вам необходимо чтобы войти в свою учетную запись администратора, даже если вы ее не используете или установили в качестве браузера по умолчанию. После входа в учетную запись администратора выполните следующие действия.

                                  Шаг 1: Откройте свой браузер, если вы используете Edge, откройте его.

                                  Шаг 2: После открытия браузера перейдите в его настройки и выберите «Дополнительные настройки».

                                  Шаг 3: Затем переместите ползунок напротив параметра «Использовать Adobe Flash Player», чтобы отключить его.

                                  Шаг 4: После этого откройте проводник и перейдите по этому адресу «C: / Windows / servicingPackages» и оттуда проверьте следующие записи:

                                  • Пакет Adobe-Flash-For-Windows ~ 31bf3856ad364e35 ~ amd64…. (Номер версии Flash Player)
                                  • Adobe-Flash-For-Windows-WOW64-Package ~ 31bf3856ad364e35 ~ amd64…. (Номер версии Flash-плеера #)
                                  • Adobe-Flash-For-Windows-onecoreuap-Package ~ 31bf3856ad364e35 ~ amd64… (номер версии Flash Player)

                                  Шаг 5: Обратите внимание на все перечисленные имена пакетов Adobe Flash Player и нажмите клавиши Win + R, чтобы открыть диалоговое окно «Выполнить», введите в поле «Regedit» и нажмите Enter, чтобы открыть редактор реестра.

                                  Шаг 6: Затем щелкните правой кнопкой мыши три ключа с названиями перечисленных вами пакетов и выберите «Разрешения» один за другим.

                                  Шаг 7: Затем установите флажок «Разрешить», чтобы включить полный контроль для учетной записи администратора, и нажмите «ОК», чтобы сохранить внесенные изменения.

                                  Шаг 8: Выберите три ключа один за другим и выберите DWORD видимости, расположенный справа, а затем щелкните правой кнопкой мыши на Visibility и измените данные значения с 2 на 1.

                                  Шаг 9: Повторите те же процедуры еще раз для других ключей. После того, как вы закончите, вы сможете удалять пакеты с помощью инструмента DISM.

                                  Шаг 10: Просто откройте командную строку с повышенными привилегиями и выполните следующие команды:

                                  • dism / online / remove-package /packagename:Adobe-Flash-For-Windows-Package~31bf3856ad364e35~amd64-10.0.17134.1
                                  • dism /online /remove-package /packagename:Adobe-Flash-For-Windows-WOW64-Package~31bf3856ad364e35~amd64-10.0.17134.1
                                  • dism / online / remove-package /packagename:Adobe-Flash-For-Windows-onecoreuap-Package~31bf3856ad364e35~amd64-10.0.17134.1

                                  Помните, что цифры в конце могут отличаться на вашем компьютере из-за разницы в номерах версий, поэтому вы должны использовать цифры в вашей системе. После этого перезагрузите компьютер.

                                  Узнать больше

                                  Беспрепятственный просмотр файлов на компьютере стал возможен благодаря Проводнику в Windows 10, поскольку он предоставляет пользователям широкие возможности настройки как для вывода списка, так и для выполнения операций с файлом. У вас есть возможность упорядочить просматриваемые папки и файлы по имени, типу, дате, размеру и т. д. Кроме того, файлы, имеющие общий атрибут, также могут быть соответствующим образом сгруппированы с помощью функции группировки. Однако бывают случаи, когда вместо помощи он вызывает у некоторых пользователей некоторые проблемы. Вот почему в этом посте вы узнаете, как отключить функцию группировки файлов в проводнике в Windows 10. Есть два метода, которые необходимо учитывать при отключении функции группировки файлов в Windows 10. Во-первых, вы можете отключите его только для одной папки или вы можете отключить его для всех папок на вашем компьютере. Для получения более подробной информации следуйте инструкциям, приведенным ниже.

                                  Вариант 1. Отключить группировку файлов только в одной папке.

                                  Этот первый вариант относительно прост и прост, он будет работать, если вы хотите отключить группировку файлов только в одной папке.

                                  • Сначала откройте проводник и перейдите в папку, в которой вы хотите отключить группировку файлов.
                                  • Затем щелкните правой кнопкой мыши в любом месте этой папки.
                                  • Затем выберите Группировать по> Нет. Это отключит группировку файлов только для этой конкретной папки.

                                  Вариант 2 — отключить группировку файлов во всех папках

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

                                  • Нажмите комбинацию клавиш Alt + V.
                                  • Затем нажмите клавиши Alt + Y, а затем нажмите клавиши Alt + O.
                                  • После этого перейдите на вкладку «Просмотр» и в разделе «Просмотр папок» выберите «Применить к папкам».
                                  • Теперь нажмите кнопку «Применить» и «ОК», чтобы сохранить сделанные изменения. Это отключит группировку файлов во всех папках, перечисленных в проводнике.

                                  Узнать больше

                                  Если вы не знаете, реестр Windows содержит системный куст, который является основной частью Windows. Операционная система Windows хранит различные настройки, параметры и конфигурации. И если вы столкнулись с ошибкой 49 диспетчера устройств для устройства, это означает, что системный куст превысил предельный размер. Не беспокойтесь, этот пост предоставит вам возможные решения, которые могут помочь вам исправить код ошибки 49. Вы увидите следующее сообщение об ошибке, когда столкнетесь с кодом ошибки 49:

                                  «Windows не может запустить новые аппаратные устройства, потому что куст системы слишком большой (превышает ограничение размера реестра), (код 49)»

                                  Бывают случаи, когда может случиться так, что устройство или устройства больше не подключены к компьютеру, но они все еще перечислены в системном кусте реестра. Например, если вы годами удаляли оборудование и приложения, но не удаляли их из реестра, то размер системного куста будет расти, пока не достигнет максимального предела. Как известно, вносить изменения в реестр вручную, как бы вы ни разбирались в таких вещах, не мудро, поскольку реестр не только важен, но и сложен. Кроме того, System Hive также является постоянной частью реестра, связанной с набором файлов, содержащих информацию, связанную с конфигурацией компьютера, на котором установлена ​​ОС. Чтобы устранить эту ошибку, необходимо удалить или деинсталлировать все аппаратные устройства, которых больше нет в системе. Фактически, диспетчер устройств скрывает их по умолчанию, поэтому вам необходимо включить скрытые или отсутствующие устройства. Следуйте приведенным ниже инструкциям, чтобы настроить Диспетчер устройств для отображения устройств, которые больше не подключены к компьютеру.

                                  Шаг 1: Нажмите клавиши Win + R, чтобы открыть диалоговое окно «Выполнить».

                                  Шаг 2: После этого введите «cmd» и нажмите Enter, чтобы открыть командную строку.

                                  Шаг 3: Тип «set devmgr_show_nonpresent_devices = 1”В командной строке и нажмите Enter, чтобы включить опцию скрытых устройств.

                                  Шаг 4: После этого выйдите из командной строки и нажмите Win + X + M, чтобы открыть диспетчер устройств.

                                  Шаг 5: Открыв Диспетчер устройств, нажмите «Просмотр» и выберите «Показать скрытые устройства». Это покажет вам все устройства, которые не подключены к компьютеру, но все еще упоминаются.

                                  Шаг 6: Затем выберите отсутствующее устройство и нажмите «Удалить» на вкладке «Драйвер».

                                  Шаг 7: После этого повторите то, что вы сделали на шаге 5, для любого другого устройства, которое вы больше не используете.

                                  Шаг 8: Перезагрузите компьютер. Вы можете проверить диалоговое окно «Свойства устройства» в диспетчере устройств после того, как вы закончите удаление всех бесполезных устройств, чтобы проверить, устранена ли ошибка. Кроме того, вы также можете попробовать запустить средство устранения неполадок оборудования и устройств, поскольку оно также может помочь решить проблемы, связанные с оборудованием. Чтобы использовать его, обратитесь к шагам ниже.

                                  • Первое, что вам нужно сделать, это нажать на Пуск, а затем на иконку в виде шестеренки, чтобы открыть окно настроек.
                                  • После открытия настроек найдите параметр «Обновление и безопасность» и выберите его.
                                  • Оттуда перейдите к варианту устранения неполадок, расположенному в левой части списка.
                                  • Далее выберите «Оборудование и устройства» из списка, откройте средство устранения неполадок и запустите его. Когда он выполнит свою работу, подождите, пока он завершит процесс, а затем перезапустите систему.
                                  • После перезагрузки системы проверьте, не устранена ли проблема. Если нет, обратитесь к следующей опции, приведенной ниже.

                                  Узнать больше

                                  Windows 7 была операционной системой, в которой было то, чего не было ни в одной другой Windows даже сегодня. Официальные виджеты рабочего стола Microsoft. Благодаря привлекательному дизайну пользователи любили использовать адекватность и аккуратность этих гаджетов. Однако Microsoft пришлось прекратить выпуск этих гаджетов, поскольку они представляли серьезную угрозу безопасности операционной системы. Считалось, что потенциальный злоумышленник мог даже использовать гаджет, чтобы получить полный контроль над вашим ПК. С участием Windows 10, все сильно изменилось. В вашем распоряжении все фантастические приложения и живые плитки, обеспечивающие более естественный опыт. Несмотря на все это, если вы все еще любите модные гаджеты, у нас есть как раз то, что вам нужно, чтобы начать работу с подобными гаджетами. «Виджеты» на Windows 10. Виджеты Win10 это инструмент, который помещает самую важную информацию прямо перед вами, на ваш рабочий стол.

                                  Виджеты Win10

                                  Win10 Widgets — это пакет настольных приложений, предоставляемый Rainmeter который является эффективным механизмом настройки системы для Windows. Он привносит в Windows 10 несколько информативных виджетов, которые благодаря своему интуитивно понятному и элегантному дизайну выглядят почти как родные. Вы можете закрепить их на своем рабочем столе, чтобы следить за различными показателями системы, такими как использование ЦП, хранение данных, использование батареи, подробная производительность компьютера и т. Д.

                                  Естественно выглядящие виджеты для Windows 10

                                  Эти виджеты разработаны таким образом, что они полностью соответствуют пользовательскому интерфейсу Windows 10. С похожим языком дизайна, визуальным стилем, акцентным цветом и даже настройками шрифта эти виджеты выглядят почти как неотъемлемый системный компонент. Вы можете выбирать между вариантами разных размеров, чтобы закрепить их на рабочем столе, и расположить их в упорядоченном порядке, чтобы максимально использовать его.

                                  Настраиваемые гаджеты для настольных ПК

                                  Помимо вариантов размера по умолчанию, вы можете настроить несколько других параметров, относящихся к внешнему виду любого виджета. Поскольку Rainmeter — это программа с открытым исходным кодом, вам предоставляются файлы конфигурации .ini, которые вы можете настроить по своему желанию. Вы также можете настроить координаты, положение и прозрачность виджета. Вы даже можете создавать свои собственные скины (.rmskin пакет) с помощью встроенного Упаковщик скинов и опубликуйте их для общего использования через Rainmeter.

                                  Скины Illustro

                                  Помимо классных виджетов, Rainmeter также содержит иллюстро, простая коллекция скинов, демонстрирующая диапазон возможностей Rainmeter. Вы можете загрузить скины на свой рабочий стол, чтобы кратко взглянуть на внутренности вашей системы. Вы также можете начать редактировать эти скины, чтобы сделать их своими, воспользовавшись руководством Rainmeter и ссылкой на форум, представленной на экране приветствия. Win10 Widgets — отличный инструмент, если вам нравятся виджеты или гаджеты на рабочем столе. Он сливается с фоном и помещает важную информацию прямо на ваш рабочий стол, и вам не нужно искать что-то еще. Если у вас уже есть приложение Rainmeter, вы можете загрузить файл Win10 Widgets .rmskin со страницы здесь, иначе вы можете загрузить комбинированный пакет для виджетов Rainmeter и Win10 из здесь.

                                  Узнать больше

                                  Логотип

                                  Авторское право © 2022, ErrorTools, Все права защищены
                                  Товарные знаки: логотипы Microsoft Windows являются зарегистрированными товарными знаками Microsoft. Отказ от ответственности: ErrorTools.com не аффилирован с Microsoft и не претендует на прямую аффилированность.
                                  Информация на этой странице предоставлена ​​исключительно в информационных целях.

                                  DMCA.com Состояние защиты

                                  Ремонт вашего ПК одним щелчком мыши

                                  Имейте в виду, что наше программное обеспечение необходимо установить на ПК с ОС Windows. Откройте этот веб-сайт на настольном ПК и загрузите программное обеспечение для простого и быстрого устранения ваших проблем.

                                  Понравилась статья? Поделить с друзьями:
                                • Aswbidsdriver sys синий экран как исправить
                                • Aswarpot sys ошибка
                                • Asustpcenter exe ошибка приложения
                                • Asustpcenter exe application error
                                • Asustek easy flash utility check system error