> For the complete documentation index, see [llms.txt](https://docs.zeedrive.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.zeedrive.com/network-connectivity.md).

# Network Connectivity

When activating <code class="expression">space.vars.PRODUCT\_NAME</code>, or when <code class="expression">space.vars.PRODUCT\_NAME</code> starts up automatically after activation, or during <code class="expression">space.vars.PRODUCT\_NAME</code> operation, network issues may cause the current operation to fail or lead to failed file uploads and empty folders. These error messages are the most common indicators of network connectivity issues:

* *The request was aborted: the operation has timed out* or simply, *The operation has timed out*
* *The remote server returned an error: (401) Unauthorized*
* *The remote server returned an error: (403) Forbidden*
* *The remote server returned an error: (407) Proxy Authentication Required*
* *The remote server returned an error: (503) Server Unavailable*
* *A connection attempt failed because the connected party did not properly respond*
* *The input data is not a complete block*
* *An existing connection was forcibly closed by the remote host*
* *No connection could be made because the target machine actively refused it*
* *The underlying connection was closed: The connection was closed unexpectedly*
* *The remote certificate is invalid according to the validation procedure*
* Or during <code class="expression">space.vars.PRODUCT\_NAME</code> start-up, the busy indicator continues to spin but <code class="expression">space.vars.PRODUCT\_NAME</code> never completes starting up

The error messages may appear in the <code class="expression">space.vars.PRODUCT\_NAME</code> window, or, they may show in the [ZeeDrive log file](/how-to/retrieve-log-files.md).

The errors can be caused by a proxy, firewall, antivirus, intrusion prevention, VPN, DNS or ISP blocking or interfering with access to the <code class="expression">space.vars.PRODUCT\_NAME</code> activation service.

## Geo-Block

In the case of geolocation blocking ensure access is permitted for Ireland and Netherlands, which is where the <code class="expression">space.vars.PRODUCT\_NAME</code> activation service is hosted in <code class="expression">space.vars.MICROSOFT\_AZURE</code>.

## Proxy Or Firewall

For a proxy or firewall, try adding an exception for the HTTPS URL (Port 443) that the <code class="expression">space.vars.PRODUCT\_NAME</code> client communicates to the <code class="expression">space.vars.ACTIVATION\_SERVICE</code> over:

<code class="expression">space.vars.ACTIVATION\_SERVICE\_NEW\_URL</code>

The above URL is used by <code class="expression">space.vars.PRODUCT\_NAME</code> during activation, start-up and operation to retrieve subscription configuration information. If <code class="expression">space.vars.PRODUCT\_NAME</code> cannot access that URL then it will lead to a failed start-up or failed operation.

{% hint style="info" %}
Note that for versions of <code class="expression">space.vars.PRODUCT\_NAME</code> prior to 68.20, the URL is (HTTP Port 80):

<code class="expression">space.vars.ACTIVATION\_SERVICE\_OLD\_URL</code>
{% endhint %}

If you experience network connectivity errors when accessing <code class="expression">space.vars.PRODUCT\_NAME</code> mapped network drives (leading to empty folders or failed uploads) try adding these URLs as exceptions on your firewall and proxy. These are the URLs that Zee Drive communicates with Microsoft 365, Entra ID and SharePoint Online over. The URLs are all HTTPS (Port 443):

`https://login.microsoftonline.com`

`https://officeapps.live.com`

`https://odc.officeapps.live.com`

`https://*.sharepoint.com`

In the case of the SharePoint URL, the \* can be replaced with your SharePoint tenant name e.g.

`https://contoso.sharepoint.com` and `https://contoso-my.sharepoint.com`

## Firewall IPS (Intrusion Prevention System)

Check the rules on your firewall IPS as they may be blocking <code class="expression">space.vars.PRODUCT\_NAME</code> from communicating over the network.

For example, if you visit the activation service URL <code class="expression">space.vars.ACTIVATION\_SERVICE\_NEW\_URL</code> in your browser, does your IPS pop-up an alert stating that the URL is blocked?

## Anti-Virus

For an anti-virus, try adding an exception for the ZeeDrive.exe executable in the folder:

`c:\Program Files\Thinkscape Zee Drive\[version number]\`

## IPv6

Try disabling IPv6 in the network adapter properties if you receive the errors *The operation has timed out* or *An existing connection was forcibly closed by the remote host*.

## Router DNS Cache

Your router may have an out of date or faulty DNS cache. Try restarting your router.

## DNS Server Issue

Your DNS server may not be resolving domains to their correct IP addresses. Try updating your WiFi adapter to use a [public DNS such as Google's on 8.8.8.8](https://en.wikipedia.org/wiki/Google_Public_DNS).

## Slow Wi-Fi Connection

A Wi-Fi connection that takes time to establish when the computer starts up may cause Zee Drive to timeout when starting up. If this occurs, open <code class="expression">space.vars.PRODUCT\_NAME</code> from the system tray by clicking the blue Z icon then click the blue link on the <code class="expression">space.vars.PRODUCT\_NAME</code> subscriptions status screen to retry the startup after the Wi-Fi connection has been fully established.

## TLS 1.2 Is Not Configured

SharePoint Online supports only TLS 1.2 - if the local computer is not configured for TLS 1.2 then SharePoint Online will terminate connections with the error *An existing connection was forcibly closed by the remote host*.

## Faulty Card Reader

A faulty memory card reader is attached to the computer. Remove the card reader.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.zeedrive.com/network-connectivity.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
