The present invention relates to a method for the preparation of a solution of immunoglobulins based on an initial solution of immunoglobulins with a purity greater than or equal to 96% in the presence of a polyether or polymer of glycol, characterised in that it comprises the steps of: a) adding caprylic acid or salts of the same to the initial solution; b) adjusting the pH of the solution obtained in step a); c) incubating the solution obtained in step b) for the time and at a temperature necessary for the inactivation of enveloped viruses; d) performing a step of ultrafiltration/diafiltration on the solution obtained in step c).